没有合适的资源?快使用搜索试试~ 我知道了~
主要介绍了Python标准库之Sys模块使用详解,本文讲解了使用sys模块获得脚本的参数、处理模块、使用sys模块操作模块搜索路径、使用sys模块查找内建模块、使用sys模块查找已导入的模块等使用案例,需要的朋友可以参考下
资源推荐
资源详情
资源评论



















Python标准库之标准库之Sys模块使用详解模块使用详解
主要介绍了Python标准库之Sys模块使用详解,本文讲解了使用sys模块获得脚本的参数、处理模块、使用sys模
块操作模块搜索路径、使用sys模块查找内建模块、使用sys模块查找已导入的模块等使用案例,需要的朋友可以
参考下
sys 模块提供了许多函数和变量来处理 Python 运行时环境的不同部分.
处理命令行参数处理命令行参数
在解释器启动后, argv 列表包含了传递给脚本的所有参数, 列表的第一个元素为脚本自身的名称.
使用使用sys模块获得脚本的参数模块获得脚本的参数
复制代码 代码如下:
print "script name is", sys.argv[0] # 使用sys.argv[0]采集脚本名称
if len(sys.argv) > 1:
print "there are", len(sys.argv)-1, "arguments:" # 使用len(sys.argv)-1采集参数个数-1为减去[0]脚本名称
for arg in sys.argv[1:]: #输出除了[0]外所有参数
print arg
else:
print "there are no arguments!"
如果是从标准输入读入脚本 (比如 "python < sys-argv-example-1.py"), 脚本的名称将被设置为空串.
如果把脚本作为字符串传递给python (使用 -c 选项), 脚本名会被设置为 "-c".
处理模块处理模块
path 列表是一个由目录名构成的列表, Python 从中查找扩展模块( Python 源模块, 编译模块,或者二进制扩展).
启动 Python 时,这个列表从根据内建规则, PYTHONPATH 环境变量的内容, 以及注册表( Windows 系统)等进行初始化.
由于它只是一个普通的列表, 你可以在程序中对它进行操作,
使用使用sys模块操作模块搜索路径模块操作模块搜索路径
复制代码 代码如下:
print "path has", len(sys.path), "members"
sys.path.insert(0, "samples") #将路径插入到path,[0]中
import sample
sys.path = [] #删除path中所有路径
import random
使用使用sys模块查找内建模块模块查找内建模块
builtin_module_names 列表包含 Python 解释器中所有内建模块的名称
复制代码 代码如下:
def dump(module):
print module, "=>",
if module in sys.builtin_module_names: #查找内建模块是否存在
print "<BUILTIN>"
else:
module = _ _import_ _(module) #非内建模块输出模块路径
print module._ _file_ _
dump("os")
dump("sys")
dump("string")
dump("strop")
dump("zlib")
资源评论


weixin_38651273
- 粉丝: 0
- 资源: 969
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- Qt、QtSerialPort串口通信串口调试助手SerialAssistant.zip
- C++ OpenCv 二维码识别,跟踪,二维码框示周围,内容读取
- 项目2.zip
- VC++ 内存绘制图像并保存
- 使用CefSharp在.Net程序中嵌入Chrome内核使用CefSharp在.Net程序中嵌入Chrome内核使用CefSha
- College-Second-hand-vue-main.zip
- python Zbar 二维码识别,跟踪,二维码框示周围,倾角计算,内容读取
- 基于STM32单片机+ESP8266+DS1302的实时时间天气串口屏显示倒计时报警软件源码.zip
- Temperature Cycling JESD22-A104D
- ST单电阻PMSM 方案专利文档,专利号US20090284194
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
