如何一次读取一个来自txt文件的2个字符串,这些字符串写在同一行?
e.g。 francesco 10
答案 0 :(得分:1)
为什么不读取该行并稍后将其拆分?您必须逐字节读取并查找空格字符,这是非常低效的。最好读取整行,然后将结果字符串拆分到空格上,给你两个字符串。
答案 1 :(得分:1)
# out is your file
out.readline().split() # result is ['francesco', '10']
假设你的两个字符串被空格分隔。您可以根据任何字符串(逗号,冒号等)进行拆分
答案 2 :(得分:0)
'francesco 10'.split()
会给你['francesco', '10']
。
答案 3 :(得分:0)
for line in fi:
line.split()
它是迭代文件对象的理想选择。