利⽤Python读取txt⽂档的⽅法讲解
在G:/PythonPractise⽂件夹下新建⼀个名为的⽂本⽂档,写⼊如下图所⽰四⾏内容并保存。
打开python3的idle,开始写代码。
⽅法⼀代码和运⾏结果如下:
如上⾯运⾏结果所⽰,上⾯的结果是省略end=的写法,等价于end="\n"(回车); 下⾯的结果是end=""(空字符串)的写法,等价于end="\r"(换⾏)
⽅法⼆代码和运⾏结果如下:
⽅法三代码结果如下:
⽐较三种⽅法,⽅法⼀先将该路径下的⽂件返回成⼀个对象,在调⽤对象的readline()⽅法;⽅法三调⽤
字符串截取第几行的是⽂件的readlines()⽅法,⽅法⼆是遍历⽂件中每⼀⾏,然逐⾏打印。
注意,下⾯这种写法是错误的!:
这个⽅法调⽤的是⽂件对象的readline()⽅法,readline()⽅法只能读取⼀⾏数据,不⽤循环的话,只能读取⽂件中的第⼀⾏数据(⼀般的列的标题头),这样它读取出的内容就只有第⼀⾏的内容,并将第⼀⾏的内容放到到⼀个列表中存放,存放的东西就成了⼀个字符串,下⾯再⽤for in 的循环来遍历这个列表中的内容,取出的就是字符串中的每个字符元素了,然后将这些字符逐⾏打印,就成了竖向排版。
附:全部的转义字符和含义:
以上这篇利⽤Python读取txt⽂档的⽅法讲解就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论