文章目录
sys模块简介
sys 模块提供了一些函数和变量用于控制我们不同部分的python 运行环境。
sys.argv(参数)
这个东西看起来挺实用的,当我们需要交互参数的时候。
sys.argv
用于返回一系列的行参数给Python 脚本。
- 第一个参数总是我们脚本的名字。如常见的
__main__
?
下面是一个例子:
import sys
print("Hello {}. Welcome to {} tutorial".format(sys.argv[1], sys.argv[2]))
可以看到系统参数已经用于脚本之中。
C:\python36> python test.py Martin Python
Hello Martin. Welcome to Python tutorial
sys.exit(退出)
用于系统退出。返回控制台,或者命令提示符。
sys.maxsize(整数最大值)
用于返回一个整数的最大的变量值。
sys.path(路径)
它是一个环境变量。
用于指示系统所有的模块的搜索路径。
sys.version(解释器版本)
输出现在解释器的版本。
os模块简介
这个模块用于我们的程序来执行很多的操作系统的任务。
这个os
模块用于创建、删除文件目录、获取内容、改变或者当前目录。
创建目录
就像下面的代码所示,很好理解。
>>> import os
>>>os.mkdir("d:\\tempdir")
改变现在的工作目录
>>> import os
>>>os.chdir("d:\\tempdir")
获取目录路径
除了实用getcwd()
来获取我们的目录路径之外。
也可以使用相对路径。
同时也可以使用..
来指示它的父目录。
>>>os.chdir("d:\\")
>>>os.getcwd()
'd:\\'
>>>os.chdir("tempdir")
>>>os.getcwd()
'd:\\tempdir'
删除目录
使用 rmdir()
来删除。
列出文件和子目录
使用 listdir()
来删除。