您还没有专辑
开始创建自己的专辑吧
1.本节课学习文件的读操作,当我们要往文件里写入中文的时候,会报错误,显示ascii,这是ASC码,是因为中文编码需要UTF8的支持,它默认的是ASC码,没法对中文进行编码。
2.需要使用open的参数【encoding】,让encoding=UTF-8,再去运行的时候就不会报错,打开test5就看到里面是一行中文,这是关于文件写入中文的问题。
3.打开file_read文件,先要去open文件, 默认的就是r读取,最后close文件,执行读取,如果打开的是不存在的文件,它会报错误。
4.要保证打开的文件是存在的,这样会打印出来文件读取的内容,改成test5,后面加encoding=utf8,这样文件读取后就没有问题。
5.将文件内容读取出来,赋给a,打印出来a以及a的类型,运行之后会显示string,如果test5这个文件非常大,这个f.read会全部读出来放到内容里面,赋给a这个变量。
确认要删除这条评论吗?删除后将无法恢复。
评论提交成功,将在审核通过后显示
当日最多删除五条评论
《[Python文字读写] 文件的读操作-09章 》
作品0个
个赞
学习0天