导入模块的顺序、导入模块的实质、sys模块

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 sys
import os
command = sys.argv
print(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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值