標籤:

Pycharm裡面使用PIL庫之後,為什麼調用Image的方法不能彈出代碼提示,怎樣能讓代碼提示彈出?


之前小弟也碰到了這個問題,安裝了pillow後沒有代碼提示,最後查了半天,發現問題原來非常簡單,解決方法也很無厘頭。

之所以沒有代碼提示,僅僅是因為Pycharm沒法判斷Image.open()返回的對象類型

所以你需要讓Pycharm知道這個對象的類型。

推薦使用

assert isinstance(the_image, Image.Image)

這樣Pycharm就能推斷出對象類型了,類似的,可以使用類型注釋的辦法標明一個函數參數的類型,讓Pycharm推斷對象類型並進行補全


裝pillow吧。pycharm 偶爾會抽風,可以嘗試重建一下索引,或者手動把pil所在路徑加到pycharm中


是要這樣嗎?


推薦閱讀:

pycharm下的Python console 怎麼不能調試當前程序?
如何關閉pycharm在運行腳本時候啟動的ipython?
pycharm為什麼把py文件當成text文件?代碼提示都沒了!!?
使用PyCharm時無法啟動控制台?

TAG:Python | PyCharm |