码迷,mamicode.com
首页 > 其他好文 > 详细

sys模块

时间:2018-07-18 00:35:53      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:当前目录   添加   还需   main   lis   term   cas   参数   case   

1.sys模块

import sys
command=sys.argv #他会把你运行python文件的时候传入额参数,都放到这个argv里边,是一个list
if len(command)>1:
print(‘用例已经运行完成‘)
else:
print(‘运行这个python的时候,需要传入一个用例名称,例如:‘
‘python run_case.py case.xls‘)
在Terminal执行:python python文件名.py 命令

模块导入:

导入模块的顺序:
  1.先去当前目录找这个python文件
  2.当前目录没找到,就去python的环境变量去找这个python文件
  print(sys.path)获取python环境目录
导入模块的实质:
  把这个导入的模块的代码,从头到尾执行一次

name= ‘haha‘
def coon_db(name):
print(‘this is a func..‘,name)

现有a,b两个文件,以下是b文件的写入内容,然后在a导入
print(‘__name__‘,__name__)
if __name__ == ‘__main__‘:如果在当前文件,条件就为真,如果在其他文件,条件就为假
coon_db(‘b文件‘) #测试代码
#在其他python文件导入一个模块,它不会执行
#if __name__ == ‘__main__‘下面的代码
#1、运行b文件,看看__name__的值,值为__main__
#2、运行a,文件,看看b文件的__name__打印的是啥 ,值为b

sys.path.append(r‘E:\xxx\xxx‘)
#加入到环境变量里面,只对当次运行有效,下次要用的话还需要用代码添加

sys模块

标签:当前目录   添加   还需   main   lis   term   cas   参数   case   

原文地址:https://www.cnblogs.com/kuhaha/p/9326765.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!