Python的os库介绍
什么是os库
在Python中,os是一个提供了大量与操作系统交互的函数的库。它允许你处理文件和目录,执行命令,以及访问操作系统的其他功能。
os库常用功能
文件和目录操作
os库中的函数可以用来创建、删除、移动和重命名文件和目录。
示例1:创建文件夹
import os
# 创建一个名为test的文件夹
os.mkdir("test")
示例2:删除文件夹
import os
# 删除名为test的文件夹
os.rmdir("test")
示例3:重命名文件夹
import os
# 将名为test的文件夹重命名为new_test
os.rename("test", "new_test")
获取当前工作目录
使用os.getcwd()函数可以获取当前工作目录。
示例:
import os
# 获取当前工作目录
current_dir = os.getcwd()
print(current_dir)
输出为:
/Users/username/Desktop
运行系统命令
使用os.system()函数可以执行系统命令。
示例:
import os
# 执行系统命令dir(Windows)或者ls(Unix)
os.system("dir") # Windows
os.system("ls") # Unix
检查文件和目录是否存在
使用os.path.exists()函数可以检查文件或目录是否存在。
示例:
import os
# 检查test.txt文件是否存在
if os.path.exists("test.txt"):
print("文件存在")
else:
print("文件不存在")
遍历目录中的文件
使用os.walk()函数可以遍历目录中的所有文件和子目录。
示例:
import os
# 遍历当前工作目录
for root, dirs, files in os.walk("."):
print("当前目录:", root)
print("子目录:", dirs)
print("文件:", files)
总结
os库是Python中一个非常有用的库,它提供了丰富的功能来与操作系统交互,处理文件和目录,执行命令等。通过学习和掌握os库的相关函数,可以更加方便地进行系统级的操作和处理。