文件输入代码为:
fpath=r'D:\work\a.txt' #r是为了保证转义符\不发生作用、‘这里是文件路径’
with open (fpath,'r') as f:
print(f.read())
这样在a.txt文件中放123 abc 没有问题,在cmd中是这样的
但在a.txt中插入中文就出现问题了
这是解码问题,解决办法是:
fpath = r'D:\work\a.txt'
with open(fpath,'r',encoding="utf-8") as f:
print(f.read())
这样就可以从txt文档中输出中文了