灵雨悠歌 2022-07-02 13:23 采纳率: 0%
浏览 7

文件写入没有报错,正常运行,但内容不正确

文件写入没有报错,正常运行,但内容不正确
代码如下

#ord()
#chr()
#97 a
#65 A

fw = open('D:/桌面/new.txt','w')

fw.write('[')
for i in range(65,90):
    fw.write("'" + chr(i) + "',")

for i in range(97,123):
    fw.write("'" + chr(i) + "',")

for i in range(10):
    fw.write("'" + str(i) + "',")
fw.write(']')

运行后在桌面生成文件new.txt
打开如图所示
(实际上没有换行,记事本自动换行)

img

  • 写回答

1条回答 默认 最新

  • Svan. 第十三届蓝桥C/C++程序设计大赛一等奖 2022-07-02 14:05
    关注

    在fopen函数中加入encoding="utf-8"试试吧

    评论

报告相同问题?

问题事件

  • 创建了问题 7月2日