Skip to main content
os 模块是 Python 标准库中的一个重要模块,它提供了与操作系统交互的功能,通过 os 模块,你可以执行文件操作、目录操作、环境变量管理、进程管理等任务。 os 模块是跨平台的,这意味着你可以在不同的操作系统(如 Windows、Linux、macOS)上使用相同的代码。下边介绍 os 模块的常用功能!

文件和文件夹操作

import os

# 获取当前工作目录(相当于 linux 的 pwd)
print(os.getcwd())

# 修改当前工作目录(相当于 linux/win 的 cd)
os.chdir("/path/to/new/directory")
print("新的工作目录:", os.getcwd())

# 列出指定目录下的文件和文件夹
print(os.listdir('/path/to/directory'))

# 创建目录
os.mkdir('/path/to/new/directory')

# 重命名文件或文件夹
os.rename('/path/to/old/file', '/path/to/new/file')

# 删除文件
os.remove('/path/to/file')

环境变量

有单独的一章节讲这个
import os

# 获取所有环境变量
print(os.environ)

os.path模块

os.path是 os模块中的一个子模块,它提供了与文件路径相关的操作方法。
import os

# 检查文件是否存在
if os.path.exists("xx.txt"):
    print("文件存在")
else:
    print("文件不存在")

# 获取文件的绝对路径
os.path.abspath("xx.txt")
具体来说 os.path 提供了一组强大的工具来对文件和目录路径进行各种操作,例如获取文件名、判断路径是否存在、路径拼接、路径规范化等,更多参考这里吧

其它

还有很多,参考这里吧