我試圖追加在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