我试图查看是否有任何方法可以写入当前正在执行代码的文件。
这是我写的代码:
with open(__file__, 'r+') as f:
f.write('abc')
它不起作用。有什么办法可以用python写入正在执行代码的文件吗?
答案 0 :(得分:0)
我无法重现这一点。执行后,我的文件test.py
是
abch open(__file__, 'r+') as f:
f.write('abc')
告诉我该程序“按设计工作”。
答案 1 :(得分:0)
尝试附加文件:
with open(__file__, 'a') as f:
f.write('abc')