python 文件名中的变量怎么实现
时间: 2024-03-17 09:44:50 浏览: 118
python文件名和文件路径操作实例
在 Python 中,您可以通过字符串格式化来实现文件名中的变量。
例如,假设您要生成一个包含时间戳的文件名,可以使用 `datetime` 模块来获取当前时间,然后将时间戳插入到文件名中,最后使用 `open` 函数创建文件。示例代码如下:
```python
import datetime
now = datetime.datetime.now()
timestamp = now.strftime('%Y-%m-%d_%H-%M-%S')
filename = f"my_file_{timestamp}.txt"
with open(filename, 'w') as f:
f.write("Hello, world!")
```
在上面的代码中,我们使用了 f-string 来将变量 `timestamp` 插入到文件名中。这个文件名将包含当前的年、月、日、小时、分钟和秒信息,例如 `my_file_2022-01-01_12-30-45.txt`。
您可以根据需要修改代码来适应不同的变量和文件名格式。
阅读全文