[英]Unable to read text files in python line by line
我想逐行读取 python 文件,并能够将 output 的所有数据放在一个字符串中,但组织得井井有条。文本文件的数据位于代码下方。
我希望 output 像:名字是:David Astrew。 他身高185厘米。 动漫等级:宅男
file_name = "uppersixx.txt"
file = open(file_name, 'r')
def ReadData():
try:
Name = (file.readline()).strip()
while Name != '':
name = file.readline().strip()
height = (file.readline()).strip()
state = (file.readline()).strip()
print(f"Name is : {name}.\nHe is {height}cm tall.\n Anime level : {state}")
except IOError:
print("Could not find file")
ReadData()
file.close()
The text file 'uppersixx.txt' is as follows
#name
#height
#state
----------
takundamugugu
175
otaku
kesleygwangwanya
184
weeb
tapiwamusame
169
midotaku
denzelsibanda
187
normie
brightmukachana
165
normie
从如下打印语句中删除\n
print(f"Name is : {name}. He is {height}cm tall. Anime level : {state}")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.