python读取⽂件读出来是什么格式-Python从⽂件中读取数据⼀、读取整个⽂件内容
在读取⽂件之前,我们先创建⼀个⽂本⽂件作为源⽂件。
<
my name isjoker,
I am18years old,
How about you?
如何读取⽂件全部内容,我们编写到reader.py⽂件中。
reader.py
1 with open('') as file_obj:
2 content =ad()
3 print(content)4
需要注意的是需要将⽂件与read.py 放在同⼀⽬录下。
运⾏后的结果如下:
解释:open函数接收⼀个参数,此参数为将被读取内容的⽂件名,在调⽤之后返回表⽰这个⽂件的对象,Python将之存储在后⾯的变量(file_obj)中,关键字 with 在我们不再需要使⽤⽂件的时候将其关闭。
上⾯的代码中open() 函数中传⼊的是⼀个相对路径,相对路径会从当前⽂件(reader.py)所在⽂件夹下查指定⽂件(),如果⽂件不在当前⽂件夹下,可以使⽤绝对路径。Linux系统绝对路径如:
/home/joker/dic这样的,Windows系统的绝对路径如:C:/pyhton_workspace/dic 这样的。
⼆、逐⾏读取⽂件内容
1 file_name = ''
2
3 with open(file_name) as file_obj:
4 for content infile_obj:
5 print(content)
控制台打印如下:
解释:在上⾯的程序中,因为Python在读取⽂件之后将其存⼊对象file_obj 中,我们通过对该对象进⾏循环来遍历⽂件中的每⼀⾏,但是却发现,多了空⽩⾏,因为在这个⽂件中,有看不见的换⾏符,且print语句语句也会加上⼀个换⾏符,因此每⾏的末尾会有两个换⾏符。要消除多于的空⽩⾏可在print语句中调⽤rstrip() ⽅法,如下:
1 file_name = ''
2
3 with open(file_name) as file_obj:
4 for content infile_obj:
5 print(content.rstrip())
控制台打印如下:python怎么读文件夹下的文件夹
现在,和与读取整个⽂件的输出相同了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论