其实模块的安装并没有什么特别新的地方,因为所有的模块基本都适应了小编之前告诉你的方式,比如
“pip”、“在pycharm中安装模块”等。最重要的是模块的使用。每个都有自己的特点。如何使用它?请看下文。
关于
sys模块
sys 模块提供了一组与 Python 运行环境相关的变量和函数
sys.argv
功能:在外部向程序内部传递参数
方法:
sys.argv
返回值:
list
示例:
sys.py文件内容如下
import sys
# filename:sys.py
for i in range(len(sys.argv)):
print('argv{0}: type is {1}, value is {2}'.format(i, type(sys.argv[i]), sys.argv[i]))
运行:
# python sys.py argv1
sys.py
argv1
sys.path
功能:返回模块的搜索路径,初始化时使用
PYTHONPATH环境变量的值
方法:
sys.path
返回值:
list
示例:
>>> import sys
>>> sys.path
['', '/usr/local/python3/lib/python37.zip',
'/usr/local/python3/lib/python3.7',
'/usr/local/python3/lib/python3.7/lib-dynload',
'/usr/local/python3/lib/python3.7/site-packages']
# python搜索路径
>>> sys.path[0]
''
# 当前目录/路径
sys.modules
功能:返回已加载模块的路径字典
方法:
sys.modules
返回值:
dict
示例:
modules.py文件内容如下
import sys
print sys.modules.keys()
print sys.modules.values()
print sys.modules["os"]
运行:
python modules.py
['copy_reg', 'sre_compile', '_sre', 'encodings', 'site', '__builtin__',......]
以上就是
sys模块的搭配使用内容,以及相关的示例运用,小编一直坚信,实际的操作是最好的理解方式,大家可以多看几遍,就可以参透了哦~
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python - 字符串替换10/08
- ♥ python中的终端是什么?08/25
- ♥ Python 输入可以做什么?11/08
- ♥ 如何在python中找到带有max()的列表的最大值?09/14
- ♥ python中如何同时给多个变量赋值?09/03
- ♥ Python实现Scheme12/25
内容反馈