📅  最后修改于: 2023-12-03 15:37:26.809000             🧑  作者: Mango
在编写 Python 应用程序时,经常需要创建一个数据目录来存储应用程序的数据文件。 这些文件可以是配置文件、日志文件、文本文件或任何其他与应用程序有关的数据。
本文将向程序员介绍在 Python 中创建数据目录的不同方法。
通过使用 os
模块可以创建文件夹或目录。
import os
# 创建目录
os.mkdir('data')
# 创建多级目录
os.makedirs('data/files')
pathlib
模块提供了简单的高层次抽象来处理文件系统破解。它具有平台独立性,并提供了简便的语法来访问文件和目录。
from pathlib import Path
# 创建目录
Path('data').mkdir(parents=True, exist_ok=True)
# 创建多级目录
Path('data/files').mkdir(parents=True, exist_ok=True)
使用 open
函数可以创建一个新的文件,如果文件不存在,它将创建一个新的文件。 如果文件已经存在,则打开文件并追加内容。
# 创建文件
with open('data/file.txt', 'w') as f:
f.write('Hello World!')
shutil
模块提供了高级文件操作功能,包括复制,移动和删除文件和目录。
import shutil
# 复制目录
shutil.copytree('data', 'backup')
# 移动目录
shutil.move('data', 'new_data')
# 删除目录
shutil.rmtree('data')
无论你选择哪种方法,在 Python 中创建数据目录都是很简单的。
GITHUB:https://github.com/Tu-simple/Python-Learn/blob/main/%E5%9C%A8%20Python%20%E4%B8%AD%E5%88%9B%E5%BB%BA%E6%95%B0%E6%8D%AE%E7%9B%AE%E5%BD%95/README.md