作者s4028600 (佑)
看板Python
标题[问题] 如何将文件写出後写入
时间Sun Nov 10 05:28:26 2019
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://webptt.com/cn.aspx?n=bbs/Python/M.1573334908.A.7AB.html
1F:推 wuyiulin: 多写两行把b对a做w不就好了? 11/10 06:20
2F:→ wuyiulin: 噢我知道你在说什麽了,设变数存起来 11/10 06:21
3F:→ wuyiulin: 然後a.close 11/10 06:21
4F:→ wuyiulin: 用w开a写进去 11/10 06:21
5F:→ jiyu520: google了吗 11/10 08:28
6F:→ s4028600: 用w会清空 所以可能是差了变数 要怎麽设变数 11/10 10:03
7F:→ s4028600: 要是没google我连这码都生不出来... 11/10 10:09
8F:→ andy410061: 用'a' 会直接append在後面 11/10 15:23
9F:→ jiyu520: 改google 变数啊... 11/10 15:58
10F:→ jiyu520: 文件处理 文件读取 文件新增 文件修改 11/10 15:59
11F:推 roccqqck: print( ‘hello’, file=open(‘output.txt’, ‘a’) ) 11/10 18:26
12F:→ s4028600: google到的最接近做法是把编码完的文字放到新的文件再 11/11 09:26
13F:→ s4028600: 重新命名 但是我要覆盖原文件不是放到新文件 没有类似 11/11 09:26
14F:→ s4028600: 资料 11/11 09:26
15F:推 wargods8402: os.remove 11/11 19:26
16F:→ s4028600: 已经解决 是我变数出错才无法覆盖 不是要重命名文件... 11/13 09:35