我試圖從網絡位置的文件「build_ver.txt」中讀取值,將值遞增1並寫回遞增的新值價值「build_ver.txt」和運行到以下錯誤,任何人都可以提供如何實現這一建議?如何讀取,遞增1並將值寫回到網絡文件位置
with open('\\network\files\build_ver.txt','w+') as f:
value = f
value = value+1
value_inc = open('\\network\files\build_ver.txt','w+')
value_inc.write(value)
ERROR: -
Traceback (most recent call last):
File "build_ver.py", line 1, in <module>
with open('\\network\files\build_ver.txt','w+') as f:
IOError: [Errno 22] invalid mode ('w+') or filename: '\\network\x0ciles\x08uild_ver.txt'
你想使用'r +'作爲文件模式,因爲否則在讀取它之前版本號會被刪除。 – Jezzamon
@Jezzamon:你的權利。 – Daniel