📜  如何在Python创建包含日期或时间的文件名

📅  最后修改于: 2022-05-13 01:55:30.683000             🧑  作者: Mango

如何在Python创建包含日期或时间的文件名

先决条件:日期时间模块

在本文中,我们将看到如何使用Python创建带有日期或时间的文件名。

为此,我们将使用 DateTime 模块。首先,导入模块,然后使用 datetime.now() 对象获取当前时间。现在将其转换为字符串,然后使用文件对象创建一个文件,就像使用Python的文件处理概念创建的常规文件一样。

示例 1:创建包含日期/时间的文本文件

Python3
# import module
from datetime import datetime
  
# get current date and time
current_datetime = datetime.now()
print("Current date & time : ", current_datetime)
  
# convert datetime obj to string
str_current_datetime = str(current_datetime)
  
# create a file object along with extension
file_name = str_current_datetime+".txt"
file = open(file_name, 'w')
  
print("File created : ", file.name)
file.close()


Python3
# import module
from datetime import datetime
  
# get current date and time
current_datetime = datetime.now()
print("Current date & time : ", current_datetime)
  
# convert datetime obj to string
str_current_datetime = str(current_datetime)
  
# create a file object along with extension
file_name = str_current_datetime+".csv"
file = open(file_name, 'w')
  
print("File created : ", file.name)
file.close()


输出:

如果正确提供了所需的扩展名,则可以通过这种方式创建任何类型的文件。

示例 2:创建包含日期/时间的 CSV 文件

蟒蛇3

# import module
from datetime import datetime
  
# get current date and time
current_datetime = datetime.now()
print("Current date & time : ", current_datetime)
  
# convert datetime obj to string
str_current_datetime = str(current_datetime)
  
# create a file object along with extension
file_name = str_current_datetime+".csv"
file = open(file_name, 'w')
  
print("File created : ", file.name)
file.close()

输出: