在 Python 中,os 模块提供了许多用于与操作系统交互的方法,包括文件和目录的操作。以下是一些常用的 os 模块的文件/目录方法:

获取当前工作目录
import os

current_directory = os.getcwd()
print(f"Current Directory: {current_directory}")

更改当前工作目录
import os

os.chdir("/path/to/new/directory")

列出目录中的文件和子目录
import os

files_and_directories = os.listdir("/path/to/directory")
print(files_and_directories)

创建目录
import os

os.mkdir("/path/to/new/directory")

递归创建多层目录
import os

os.makedirs("/path/to/new/multi/level/directory")

删除目录
import os

os.rmdir("/path/to/directory")

递归删除目录
import shutil

shutil.rmtree("/path/to/directory")

判断路径是否为文件
import os

is_file = os.path.isfile("/path/to/file.txt")
print(is_file)

判断路径是否为目录
import os

is_directory = os.path.isdir("/path/to/directory")
print(is_directory)

获取文件大小
import os

file_size = os.path.getsize("/path/to/file.txt")
print(f"File Size: {file_size} bytes")

这些是 os 模块中常用的文件/目录方法。根据具体需求,可以选择适当的方法进行文件和目录的操作。在进行文件和目录操作时,务必小心,确保对文件系统的操作是安全和合适的。


转载请注明出处:http://www.zyzy.cn/article/detail/13333/Python 基础