我有一个配置脚本,可以将参数更改为该脚本,我希望能够在每次运行它时将代码存档,以便可以参考它,并看到在该特定日期设置了参数以这种特定方式。我什至不知道该怎么称呼,我的Google搜索与我所需要的并不接近。
我从哪里开始搜索该如何做? 我可以在python脚本中执行此操作还是在终端中执行?但是我希望检测到它是由自己而不是由人来完成的。 任何帮助表示感谢,谢谢!
答案 0 :(得分:0)
您的脚本可以在每次运行时通过添加如下几行代码来复制自身:
#!/usr/bin/env python
import time
from shutil import copyfile
copyfile(__file__, '%s.%d' % (__file__, time.time()))
__file__
是当前文件的路径。此代码在与原始文件相同的目录中创建文件的副本,并将当前时间添加到文件名中。