Python新手,試圖學習文件I/O的繩索。Mac上的Python readline()
用這種格式從一個大的(2元線)文件牽引繩索工作:
56fr4
4543d
4343d
hirh3
我一直在讀的ReadLine()是最好的,因爲它不拉整個文件到內存。但是當我嘗試讀取它上面的documentation時,它似乎只是Unix?我在Mac上。
我可以在Mac上使用readline而不將整個文件加載到內存中嗎?簡單地在文件中讀取第3行的語法是什麼?文檔中的示例稍微凌亂了一些。
編輯
這裏是返回一個代碼的功能:
def getCode(i):
with open("test.txt") as file:
for index, line in enumerate(f):
if index == i:
code = # what does it equal?
break
return code
的Readline是處理終端鍵盤輸入庫。它與閱讀文件無關。 –
@DanielRoseman請參閱我的評論關於您的混淆file.readline()和readline模塊。 –