2011-03-03 88 views

回答

1
# out is your file 
out.readline().split() # result is ['francesco', '10'] 

假設您的兩個字符串之間用空格分隔。您可以拆分基於任何字符串(逗號,冒號等)

1

爲什麼不直接閱讀並稍後拆分?您必須逐字節讀取並查找空間字符,這非常低效。更好地閱讀整行,然後將結果字符串分割到空間中,給出兩個字符串。

+0

真的嗎? [line.split()用於打開行('somefile.txt','r')] – 2011-03-03 19:42:32

+1

可能是一行代碼,但它仍在執行我所描述的操作:讀取一行並將其拆分。 – 2011-03-03 19:51:44

0
'francesco 10'.split() 

會給你['francesco', '10']

0
for line in fi: 
    line.split() 

它只是迭代文件對象的理想選擇。