Python--输出文件有汉字
Python--output file has Chinese characters
我的目标是在我的 output.txt 文件中只包含 +1 和 -1,但我一直在输入中文字符
ㄭㄫㄫㄫㄫㄭ
下面的代码片段在单独的 Python 文件中运行良好:
f = open('C:\Users\Max\Downloads\output.txt', 'w', encoding='ascii')
f.write('+1')
f.write('-1')
然而我把它放到另一个项目中时却生成汉字:
if(algorithm==1):
f.write('+1')
else:
f.write('-1')
代码已成功进入 if/else 语句(已调试)。知道出了什么问题吗?
看过:
Why is python writing out in Chinese characters?
二手
encoding='cp1252'
不用'\n'也打印成功了。在调试时 PyCharm 在调试器上列出它时捕获它。
我的目标是在我的 output.txt 文件中只包含 +1 和 -1,但我一直在输入中文字符
ㄭㄫㄫㄫㄫㄭ
下面的代码片段在单独的 Python 文件中运行良好:
f = open('C:\Users\Max\Downloads\output.txt', 'w', encoding='ascii')
f.write('+1')
f.write('-1')
然而我把它放到另一个项目中时却生成汉字:
if(algorithm==1):
f.write('+1')
else:
f.write('-1')
代码已成功进入 if/else 语句(已调试)。知道出了什么问题吗?
看过: Why is python writing out in Chinese characters?
二手
encoding='cp1252'
不用'\n'也打印成功了。在调试时 PyCharm 在调试器上列出它时捕获它。