每次10分钟跟我学Python(第六十四次课)
大家好!我是幻化意识流。今天继续跟我学Python。
今天有个朋友在练习python中遇到一个问题,折腾半天没有解决,于是来找我,我看这个问题比较典型,应该纳入我们的python知识库中,所以,我打算做本次课来详细阐述:
我们新建一个文本文件,名字随便写,内容随便输入几行文字。
下面我们还原朋友遇到的问题现场:
机器人在读取文件
我记得我们在第二十四次课时学习过一种读取文件的方法,今天我们用一种新的方式来读取:
发生问题的代码如下:
运行结果出问题了:
朋友说:
我在首行已经声明了编码方式,怎么还会出现问题呢?
我查了一下文档,对他的代码做了这样的修改:
执行一下我修改的代码:
perfect!
我对上面的代码不太满意,于是又做了一点小小的改动,我觉得,可以把我们经常操作的当前目录直接写在文件首即可,以后对当前目录下的操作直接就写文件名即可。
再运行一下看:
效果是一样的!
今天我们学习了一种利用循环每次读取文件中的一行,通过循环来遍历整个文件的内容,以及在文件头设置文件目录的方法。
好的,今天的10分钟课程就到这里了,感谢您在此学习!
seeyou。