2011-03-15 105 views
2

我按住ctrl鍵點擊PyCharm中的datetime.timedelta函數,然後找到名爲.... PyCharm10 \ system \ python_stubs \ 76178323 \ datetime.py的文件,該文件似乎包含許多空方法。具體來說,在datetime.delta CTRL單擊使我對文件的這一部分:如何從PyCharm中查看datetime.py的源代碼?

def __init__(self, *args, **kwargs): # real signature unknown 
     pass 

這是一個錯誤?我如何通過真實的datetime.py查看/追蹤?

回答

2

也許,這是沒有辦法的。可能的操作系統不包含庫的源代碼,只包含編譯後的二進制文件(例如/usr/lib/python2.6/lib-dynload/datetime.so)。

+5

自2003年以來,datetime是用C編寫的,所以沒有純粹的Python源代碼是我猜的默認值。 Python 3.2在純Python中又有一個日期時間模塊。 – XORcist 2011-03-15 10:15:36