我试图追加在Django文件做一个字符串替换出于某种原因它不是写入文件。我的阅读没有问题。Django项目不写入文件
views.py
with open('/home/me/dev/Django/rulebase/result.rb', 'a') as discover_reading:
mydiscover = File(discover_reading)
for line in mydiscover:
line.replace('input = "', 'this')
mydiscover.closed
我得到我的浏览器这个错误:
Exception Type: IOError
Exception Value:
File not open for reading
嘛,'开(..., 'A')'打开写(追加),不读。但是,您的代码没有多大意义。你想要达到什么目的? – Aya
你们是不是要一个文件的内容复制到另一个文件''mydiscover更换一些内容? – msvalkon
我想让代码打开文件搜索字符串,然后替换文件中的字符串。 – saiyan101