我试图查看是否有任何方式写入正在执行代码的当前文件。写入当前文件
这是我写的代码:
with open(__file__, 'r+') as f:
f.write('abc')
它不工作。有没有什么办法可以使用python写入正在执行代码的文件?
我试图查看是否有任何方式写入正在执行代码的当前文件。写入当前文件
这是我写的代码:
with open(__file__, 'r+') as f:
f.write('abc')
它不工作。有没有什么办法可以使用python写入正在执行代码的文件?
尝试附加文件:
with open(__file__, 'a') as f:
f.write('abc')
做u得到一个错误或者不更新的代码有没有影响?你得到什么错误? – 2013-04-07 15:20:25
你的代码也适用于我。 – soon 2013-04-07 15:20:50
当您写入当前模块文件时,您会发生什么?在代码执行时,模块已经*已被Python读取。 *它不起作用*不是一个适当的问题描述。 – 2013-04-07 15:23:37