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