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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)