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']

  

posted @ 2020-05-19 09:22  布谷鸟的春天  阅读(203)  评论(0编辑  收藏  举报