写一段python代码,在一个路径下新建一个已时间戳命名的文件夹
时间: 2024-09-12 16:13:48 浏览: 40
用Python批量把文件复制到另一个文件夹的实现方法
5星 · 资源好评率100%
当然可以,以下是一段Python代码,用于在指定路径下创建一个以当前时间戳命名的文件夹:
```python
import os
from datetime import datetime
# 指定要创建文件夹的路径
base_path = '/path/to/your/directory'
# 获取当前时间戳作为文件夹名称
timestamp = datetime.now().strftime('%Y%m%d%H%M%S')
# 构造完整的文件夹路径
folder_path = os.path.join(base_path, timestamp)
# 创建文件夹
try:
os.makedirs(folder_path)
print(f"文件夹 '{folder_path}' 已创建成功!")
except FileExistsError:
print(f"文件夹 '{folder_path}' 已经存在。")
except OSError as error:
print(f"创建文件夹时发生错误: {error}")
```
在这段代码中,我们首先导入了 `os` 和 `datetime` 模块。`os` 模块用于文件操作,`datetime` 模块用于获取当前的日期和时间。通过 `datetime.now().strftime('%Y%m%d%H%M%S')` 获取一个格式化的时间字符串,这个字符串就是我们的文件夹名称。然后我们使用 `os.path.join()` 方法来构建文件夹的完整路径,并使用 `os.makedirs()` 来创建文件夹。如果文件夹已经存在,会捕获 `FileExistsError` 异常,并输出相应的提示信息。如果在创建文件夹的过程中发生其他错误,会捕获 `OSError` 异常,并输出错误信息。
阅读全文