簡體   English   中英

python 3.2 中缺少 readline 和 readlines 方法?

[英]readline and readlines methods missing from python 3.2?

他們是否從 python 3.2 中刪除了file.readline()file.readlines() 如果是,他們用什么代替了它?

雖然 Python 3.x 中不再有file類型,但io模塊中替換舊file類型的各種類型仍然支持f.readline()f.readlines() 不過,您實際上並不需要這些方法,因為它們可以用next(f)list(f)代替。

這是 Python 3.2 的文檔(嗯,教程)。 readlinereadlines仍然是 Python 的一部分。

不他們沒有。

f = open("file", "r")
f.readlines()

為我工作,Python 3.2。

編輯:它產生一個 io object (不是文件)。

我也有問題。 但是,當我包括一個

import readline

在我的腳本頂部,一切正常。 看來現在必須明確導入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM