4
試圖註釋在我的功能的文件有與我PEP8檢查器(flake8)以下問題:Python3,flake8 - 文件類型註釋
高清創建my_function(MYFILE:文件): 通
給出
'undefined name file
'。
不夠公平 - python3中沒有這樣的函數了。 檢查變量的唯一可能性是來自io軟件包的類文件對象是IOBase
。
在我的情況下,這意味着我需要從io包導入IOBase,才能獲得正確的註釋。
from io import IOBase
def my_function(myfile: IOBase):
pass
是否有另一種方法適當地正確地指出文件類型的參數?