sys模块

Posted 王王的王

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sys模块相关的知识,希望对你有一定的参考价值。

import sys

print(sys.platform) #操作系统
print(sys.version) #py版本 字符串
print(sys.version_info) #py版本 元组
print(sys.version_info[0])

#python+文件 运行
sys.argv #用来接收运行python文件的时候传入的参数 获取install
print(sys.argv) #路径 terminal终端 win-dir下的文件夹 #右键-open in terminal #相当于直接传

#command=input("xxx") 还得从新输入

if len(sys.argv)>1:
command = sys.argv[1] #1个参数
if command == "--help":
print("我这个文件啥也不干")
elif command == "run":
print("start!")
else:
print("请传入参数!或者加--help获取提示")
#ter运行这个文件
#安装这三个模块
# pip install openpyxl 读写修改Excel
#
# pip install xpinyin 把汉字转成汉语拼音
#
# pip install faker 产生随机的
#引用操作第三方模块的时候就是搜

Python:sys模块

sys模块导入:

>>> import sys #导入sys模块
>>> dir(sys)     #dir()方法查看模块中可用的方法

sys常用函数:

(1)sys.stdin  #标准输入流
(2)sys.stdout  #标准输出流
(3)sys.stderr  #标准错误流
(4)sys.path  #查找模块所在目录下的目录名列表
(5)sys.argv  #命令行参数,包括脚本名称
(6)sys.platform  #返回当前系统平台,例如:windows,linux等
(7)sys.exit   #退出当前程序
(8)sys.modules   #将模块名映射到实际存在的模块上,它只应用于当前导入模块

 

以上是关于sys模块的主要内容,如果未能解决你的问题,请参考以下文章

常用模块学习sys模块详解

Python标准库之Sys模块使用详解

如何有条件地将 C 代码片段编译到我的 Perl 模块?

sys模块

python内置模块(sys)--033

python常用模块(模块和包的解释,time模块,sys模块,random模块,os模块,json和pickle序列化模块)