Python with语句打开文件:如何创建不存在的文件或目录?

ID:21486 / 打印

python with语句打开文件:如何创建不存在的文件或目录?

python 使用 with 打开文档时如何创建不存在的文档

使用 with 在 python 中打开文档时,可能会遇到文档或其所在目录不存在的情况。这时,需要采取措施手动创建不存在的元素。

创建不存在的目录

当目录不存在时,可以使用 pathlib 模块的 mkdir 函数创建它。如果目标目录的父目录肯定存在,可以使用以下命令:

立即学习“Python免费学习笔记(深入)”;

target_dir.mkdir()

如果目标目录的父目录可能不存在,可以使用:

target_dir.mkdir(parents=true)

创建不存在的文件

当文件不存在时,可以使用 with 语句结合 open 函数创建它。以下代码段演示了如何创建一个名为 test.txt 的文件:

if not TARGET_FILE.exists():     with TARGET_FILE.open("w") as f:         f.write("...")

还可以使用 r+ 模式进行读写操作,但建议新手避免使用。

上一篇: tqdm进度条与print()函数冲突:如何调试?
下一篇: Python with语句打开文件:如何优雅地处理文件不存在的情况?

作者:admin @ 24资源网   2025-01-14

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。