import sys
# print(sys.platform) #判断操作系统
# print(sys.path) #python的环境变量
# sys.path.append(r'E:\syz\ly-code\day5') #添加环境变量
# sys.path.insert(0,r'E:\syz\ly-code\day5') #添加环境变量,且将环境变量路径放置第 1 位
# print(sys.argv) #用来获取命令行里面运行python文件的时候传入的参数
sys.argv 用来获取命令行里面运行python文件的时候传入的参数,它是一个list 这个list默认就有一个参数,就是当前这个文件名
例:import sysimport oscommand = sys.argvprint(command)if len(command)>1: cmd1 = command[1] if cmd1=='--help': print('这个是帮助文档' '这个python文件是用来说明sys.argv的作用') elif cmd1=='os': print('当前的操作系统是%s'%sys.platform) else: print('输入命令有误')else: print('运行python的时候要传入一个参数' 'e.g ' 'python xx.py install ')
注:python导入模块的时候的顺序: 1、从当前目录下找需要导入的python文件 2、从python的环境变量中找 sys.path
导入模块的实质: 就是这这个python文件从头到尾执行一遍
import nhy nhy.my() print(nhy.name)
from nhy import my,name, my() print(name)
两种方式是一样的
不推荐使用 from nhy import *
转载于:https://www.cnblogs.com/lynn-chen/p/8990528.html