• 技术文章 >Python技术 >Python基础教程

    如何进行python sys模块安装及使用?

    2020-11-09 15:25:21原创11235
    其实关于模块安装,并没有什么特别新鲜的内容,因为所有模块基本上都适应小编之前告诉大家的方式,如“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模块的搭配使用内容,以及相关的示例运用,小编一直坚信,实际的操作是最好的理解方式,大家可以多看几遍,就可以参透了哦~

    专题推荐:pythonsys模块安装及使用
    上一篇:如何用pyenv搭建Python开发环境? 下一篇:python socket模块是怎么使用?

    相关文章推荐

    • 什么是python的标准库?有哪些?• 如何将python标准库缺失的进行导入?• 怎么使用python安装math库?怎么用?• 怎么用python导入随机库?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网