2016-03-08 66 views
1

我試過尋找這個,但找不到答案。我使用PyCharm,我似乎無法指定導入的類的類型。指定導入類型的屬性類型

import rospy 

class A: 
    """ 
    Attributes: 
    subscriber (rospy.Subscriber): my subscriber 
    """ 

首先我對rospy部分入門拼寫錯誤,我似乎無法能夠做到代碼完成功能來獲得這種類型。我確實嘗試了將rospy.Subscriber放入'',但仍然沒有結束。

有什麼建議嗎?

回答

0

好吧,這不是一個真正的答案,但我能夠進一步得到它。從上面的例子中,我試圖在訂閱者上使用雙CTRL空間。它擴展到ropy.topics.Subscriber,所以它似乎進口rospy做一些別名。由於我是Python新手,我不確定別名是否是正確的術語。

現在看看這會給我什麼我需要在我的代碼中有良好的類型支持。

我沒有發現其他人遇到過這個問題,它似乎仍然存在,代碼完成運作良好的代碼,而不是在文檔字符串:(

https://intellij-support.jetbrains.com/hc/en-us/community/posts/206600515-Type-hints-not-resolving