python的print输出txt

时间:2025-04-18 07:36:09

方法一:

import sys
newfile = 'C:\VisualSTUDIO\climbdouban\'
data = open(newfile,'w',encoding="utf-8")
 = data
……
()

方法二(推荐):

data = open("",'w',encoding="utf-8")
print(content,file=data)

python中将print输出为txt碰到问题的时候
碰到报错UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xa0’ in position 9259: illegal multibyte sequence
将保存的txt文件加个编码

data = open(newfile,'w')

改为

data = open(newfile,'w',encoding="utf-8")