我在这里有一个简单的代码,它应该在文本文件中输出 2 列字符。
infile = open('anything.txt', 'r')
outfile = open('some.txt', 'w')
f = infile.readlines()
data=[]
a=['1','2','3']
b=['5','6','7']
for i in a:
for j in b:
outfile.write(i + "\t" + j + "\n")
当我用标准记事本打开生成的文本文件时,我得到的是这些奇怪的字符!ऱਵऱਸ਼ऱलਵलਸ਼लळਵळਸ਼ळ</p>
但是,当我使用 Notepad++ 或 Wordpad 打开文本文件时,结果是两列数字,它们之间有一个制表符,正如我们所期望的那样。
我真的迷路了。到底是怎么回事 ?我不能用标准的记事本打开文本文件吗?
谢谢你的帮助。