os模块是Python提供的用于与操作系统进行交互的模块,可以执行操作系统相关的功能,如文件和目录操作、进程管理、环境变量等。它提供了许多与操作系统相关的函数和方法。
sys模块是Python提供的用于提供对Python解释器的访问的模块,可以访问解释器的一些变量和函数,以及与解释器相关的功能。它提供了一些与解释器相关的操作,如获取命令行参数、退出程序、设置和读取解释器的环境变量等。
总结来说,os模块主要与操作系统进行交互,提供了与操作系统相关的功能,而sys模块主要与Python解释器进行交互,提供了对解释器的访问和控制功能。
os常用函数:
os.getcwd():获取当前的工作目录路径
- os.chdir(path):改变当前工作目录到指定的路径
- os.listdir(path=‘.’):返回指定目录下的所有文件和文件夹的列表
- os.mkdir(path):创建一个目录
- os.remove(path):删除指定的文件
- os.rename(src, dst):重命名文件或目录
- os.path.exists(path):判断指定的路径是否存在
sys常用函数:
sys.argv:获取命令行参数的列表
- sys.exit([arg]):终止当前程序的执行
- sys.stdout.write(str):将给定的字符串输出到标准输出
- sys.stdin.readline():从标准输入读取一行内容
- sys.platform