关键点有二:
1、代码开头
2、encoding='utf-8'说明
#!/usr/bin/python
# -*- coding: utf-8 -*-
2、open()、read()的encoding='utf-8'说明
special_path='D:\\PythonExercises\\hello.txt' #open(path,'w',encoding='utf-8') addfile = open(special_path, 'w',encoding='utf-8') addfile.write('good night!\n武汉\n') addfile.close() #open(path,'a',encoding='utf-8') addfile = open(special_path, 'a',encoding='utf-8') addfile.write('good night!\n加油!!!\n') addfile.close() #read(path,'r',encoding='utf-8') 'r'可省略 hellofile = open(special_path, encoding='utf-8') # hellofile = open(special_path) hello_contant = hellofile.read() print(hello_contant) hellofile.close()