Python常见的文件操作类的api
移动文件
本质是复制然后删除;
并且在 Windows中, 如果使用 os.Rename的api, 会报错: windows不允许跨磁盘来移动文件;
import shutil
shutil.move("/path/your_src", "/path/to/your_dst")
os.listdir(path)
列出path中所有的子目录;
os.path.isdir()
是否为目录
os.path.join()
类似于go中的 filepath.Join()
os.path.exists()
文件是否存在
python中 for关键字可以配合 if遍历集合, 实现类似于其他语言的例如js的 filter的效果;
subdirectories = [d for d in os.listdir(base_directory) if os.path.isdir(os.path.join(base_directory, d))]
创建一个空文件
def create_empty_file(file_name):
with open(file_name, 'w') as file:
pass

浙公网安备 33010602011771号