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
posted @   潜行1  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示