我有一個文件我也寫了一個問題,基本上我想要它做的是,我有一個輸入()說「輸入你的名字:」存儲在一個變量,現在我創建的文件寫了我想要的和基於什麼人輸入()我想將該信息放入文件中的特定行上...蟒蛇打開()函數問題
這就是我做它做的,它的工作原理,但它會覆蓋當前文本,而不是插入文本並將當前文本移到...
例如;
index = open('index.html' 'w')
index.write(""" blah blah blah
blah blah blah
blah """)
index.seek(20)
index.write(variable)
index.close()
現在我想要的變量是進入文件,就像它正在做但不覆蓋當前文本,任何意見將不勝感激。
我正在使用Python3.2。
爲什麼你沒有模板,填充新數據並動態創建整個字符串? – eumiro
您無法將數據實際插入到文件中。相反,您需要讀取原始內容,然後寫出一個新的數據,並在舊內容所包圍的所需位置輸出附加數據。 – martineau