sys模块:与python解释器交互的一个接口

sys.argv     命令行参数List,第一个元素是程序本身路径

sys.exit(n)        退出程序,正常退出时exit(0)
sys.version 获取Python解释程序的版本信息
sys.maxint 最大的Int值
sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
sys.platform 返回操作系统平台名称

将当前.py文件做为模块导入至自己本身
例:
test1.py

import test1  # 这种方式不行,因为导入时会自动执行一遍当前的代码,所有的代码等于执行了两遍

应该这样导入
import sys
obj1 = sys.modules[__name__]
这样就将当前文件导入至本身并起别名为obj1





 

 

 

posted @ 2018-08-07 23:13  四十不惑的编程之路  阅读(192)  评论(0编辑  收藏  举报