文件写入没有报错,正常运行,但内容不正确
代码如下
#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
打开如图所示
(实际上没有换行,记事本自动换行)
在fopen函数中加入encoding="utf-8"试试吧