我想写一个下标,每次脚本运行时都会给它添加一个唯一的标识符(机器时间)。但是,每次我编辑脚本(在空闲状态下)时,索引器都被重写了。有没有一种优雅的方法可以做到这一点。我写的剧本如下。你知道吗
import os, time
f = open('sys_time_append.py','r')
lines = f.readlines()
f.close()
fout = open('sys_time_append.py','w')
for thisline in lines:
fout.write(thisline)
fout.write('\n#'+str(time.time())+' s r\n')
fout.close()
谢谢你的帮助。你知道吗
我认为这是一件危险的事情,但它是有效的:
请注意,我得到的脚本名称也是
__file__
(但这不是完整的路径名,因此如果更改了cwd,可能会出现问题)。你知道吗或者我在“空闲编辑”这一点上遗漏了什么?当脚本附加到脚本时,您可能无法在编辑窗口中激活脚本。程序不可能知道哪个有“控制权”。你知道吗
相关问题 更多 >
编程相关推荐