zoukankan      html  css  js  c++  java
  • Python学习笔记(17)sys模块

    一、sys模块

      sys模块负责程序与python解析器的交互,提供了一系列的函数和变量,用于操控python运行时环境

      

      1.sys.argv:实现从程序外部向程序传递参数。在pycharm编辑器中,点击底部 Teminal可进入命令行执行python代码,使用python   xxxx.py  可执行文件,可使用如 python xxxx.py --help  通过外部向程序传递 --help参数

       sys.argv 实现返回一个带外部参数的列表,第一个文件通常为文件名,后面为外部参数

      2、sys.platform-----------------------输出当前系统类型;sys.path -------------------------输出当前的python环境变量

      

    import sys
    print(sys.platform)#输出当前的系统
    print(sys.path)#python环境变量
    print(sys.argv)#外部向程序传递参数
    

      返回结果:

    win32
    ['E:\Python_test\BestTest_python_exe\day6', 'C:\Users\13457\AppData\Local\Programs\Python\Python38\python38.zip', 'C:\Users\13457\AppData\Local\Pro
    grams\Python\Python38\DLLs', 'C:\Users\13457\AppData\Local\Programs\Python\Python38\lib', 'C:\Users\13457\AppData\Local\Programs\Python\Python38'
    , 'E:\Python_test\venv', 'E:\Python_test\venv\lib\site-packages', 'E:\Python_test\venv\lib\site-packages\setuptools-40.8.0-py3.8.egg', 'E:\Python_test
    venv\lib\site-packages\pip-19.0.3-py3.8.egg']
    ['os_exe.py', '--help']
    

      

  • 相关阅读:
    bstToDoublyList
    Springboot系列1_什么是Springboot
    servlet总结
    JavaFx开发桌面软件
    在Emacs中使用plantuml画UML图
    IIS7.0上传文件限制的解决方法
    开源免费的天气预报接口API以及全国所有地区代码(国家气象局提供)
    如何得到天气情况?在那个接口获取?
    Windows Update 时出现8024402C的错误
    OC中copy的使用
  • 原文地址:https://www.cnblogs.com/bugoobird/p/12914978.html
Copyright © 2011-2022 走看看