获取当前工作目录
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.pingtaimeng.com/article/detail/13333/Python 基础