Pycharm裡面使用PIL庫之後,為什麼調用Image的方法不能彈出代碼提示,怎樣能讓代碼提示彈出?
04-07
之前小弟也碰到了這個問題,安裝了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時無法啟動控制台?