[問題] 如何將文件寫出後寫入

看板Python作者 (佑)時間4年前 (2019/11/10 05:28), 編輯推噓3(3013)
留言16則, 6人參與, 4年前最新討論串1/1
a = open('new.txt','r',encoding="utf-8") b = open("new1.txt","w",encoding="utf-8") c = a.read() print(c.encode('utf-8').decode("unicode_escape"),file=b) a.close() b.close() 原本是將a的文字轉換後輸出到b 有辦法將a轉換後輸出回a嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.41.97.35 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1573334908.A.7AB.html

11/10 06:20, 4年前 , 1F
多寫兩行把b對a做w不就好了?
11/10 06:20, 1F

11/10 06:21, 4年前 , 2F
噢我知道你在說什麼了,設變數存起來
11/10 06:21, 2F

11/10 06:21, 4年前 , 3F
然後a.close
11/10 06:21, 3F

11/10 06:21, 4年前 , 4F
用w開a寫進去
11/10 06:21, 4F

11/10 08:28, 4年前 , 5F
google了嗎
11/10 08:28, 5F

11/10 10:03, 4年前 , 6F
用w會清空 所以可能是差了變數 要怎麽設變數
11/10 10:03, 6F

11/10 10:09, 4年前 , 7F
要是沒google我連這碼都生不出來...
11/10 10:09, 7F

11/10 15:23, 4年前 , 8F
用'a' 會直接append在後面
11/10 15:23, 8F

11/10 15:58, 4年前 , 9F
改google 變數啊...
11/10 15:58, 9F

11/10 15:59, 4年前 , 10F
文件處理 文件讀取 文件新增 文件修改
11/10 15:59, 10F

11/10 18:26, 4年前 , 11F
print( ‘hello’, file=open(‘output.txt’, ‘a’) )
11/10 18:26, 11F

11/11 09:26, 4年前 , 12F
google到的最接近做法是把編碼完的文字放到新的文件再
11/11 09:26, 12F

11/11 09:26, 4年前 , 13F
重新命名 但是我要覆蓋原文件不是放到新文件 沒有類似
11/11 09:26, 13F

11/11 09:26, 4年前 , 14F
資料
11/11 09:26, 14F

11/11 19:26, 4年前 , 15F
os.remove
11/11 19:26, 15F

11/13 09:35, 4年前 , 16F
已經解決 是我變數出錯才無法覆蓋 不是要重命名文件...
11/13 09:35, 16F
文章代碼(AID): #1TnozyUh (Python)