python之sys
来源:互联网 发布:js goto语句 编辑:程序博客网 时间:2024/06/05 09:29
sys module
1. argv
# sys.argv 命令行参数List,第一个元素是程序本身路径 # command line arguments; argv[0] is the script pathname if knownimport osimport sysdirname = os.path.dirname(sys.argv[0])basename = os.path.basename(sys.argv[0])print("script name is: ", basename, end = "")print(", and the path of script is: ", dirname)a = sys.argva.append("lyh")print(a)if len(a) > 1: print("there are", len(sys.argv)-1, "arguments") for arg in sys.argv[1:]: print(arg)else: print("there are no arguments!")2. path
# sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 # path -- module search path; path[0] is the script directory, else ''print(sys.path)print(sys.path[0])# ['D:\\eclipse\\workspace\\python_201510\\src', 'D:\\eclipse\\workspace\\python_201510\\src', 'C:\\Python34\\DLLs', 'C:\\Python34\\lib', 'C:\\Python34', 'C:\\Python34\\lib\\site-packages', 'C:\\Python34\\python34.zip']# D:\eclipse\workspace\python_201510\src3. modules
# sys.modules 返回系统导入的模块字段,key是模块名,value是模块 # modules -- dictionary of loaded modulesprint(sys.modules)print(sys.modules.keys())
4. version
# 获取Python解释程序的版本信息 import sysprint(sys.version)# 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:44:40) [MSC v.1600 64 bit (AMD64)]
0 0
- PYTHON模块之sys
- Python之sys._getframe()
- python之sys
- python 之 sys模块
- python导入之sys
- Python模块学习之sys
- Python学习之sys.argv
- python学习之 sys.stdout
- python之sys模块详解
- python标准库之sys
- Python之sys模块详解
- python模块系列之-sys
- python之sys模块详解
- python之sys模块详解
- python之sys模块详解
- Python常用模块之sys
- python基础之模块之sys模块
- Python之sys模块小探
- pm命令
- Python collections OrderedDict
- 【问题解决】Error:Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory
- 5. PDO 数据库封装
- js作用域Scope
- python之sys
- 图像处理——物体替换
- Anaconda:search and install package
- Android四大组件详解
- 分析Integer对象转String对象的方法的优缺点
- YUY2视频转化RGB格式
- 第三周
- OA项目实战学习(5)——部门树形结构显示
- 重学数据结构系列之——图论算法之Prim算法