Python代码输出到文件,然后将时间戳添加到文件名

问题描述 投票:0回答:3

“我什至不会从python-fix的角度来处理这一点,而只是重定向运行Python脚本的输出: python/path/to/script/myscript.py>/path/to/output/myfile.txt 您的脚本没有任何更改,所有打印语句最终都会在您的文本文件中。”

如何使用上面的代码输出到文件,还可以使用时间戳文件名? 示例:python/path/to/script/myscript.py>/path/to/output/myfile01-22-2014.txt

python file timestamp output
3个回答
16
投票

我做了这样的事情将时间戳添加到我的文件名中。

import time t = time.localtime() timestamp = time.strftime('%b-%d-%Y_%H%M', t) BACKUP_NAME = "backup-" + timestamp
    

4
投票
如果您遵循此人的建议(看起来明智),那么这比Python问题更像是一个问题 - 您可以使用

bash

命令在控制台命令中生成文件名,例如

date
    

python /path/to/script/myscript.py > /path/to/output/myfile$(date "+%b_%d_%Y").txt

1
投票
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.