2017-09-06 53 views
0

我安裝了cx_Oraclepython包使用pycharm's包安裝程序。它成功安裝並且完美地工作。該軟件包的安裝目錄顯示爲c:\program files(x86)\python36-32\lib\site-packages\。當我進入這個目錄時,我沒有看到cx_Oracle的軟件包目錄。我只看到以下兩個涉及到cx_Oracle - 目錄和cx_Oracle.cp36-win32.pyd文件。對於其他軟件包,我看到軟件包目錄以及info目錄,但對於cx_Oracle我只看到info目錄。問題定位cx_oracle python包文件/目錄

cx_Oracle的軟件包目錄在哪裏?

回答

0

文件cx_Oracle.cp36-win32.pyd是cx_Oracle模塊本身。當你在你的Python程序中導入cx_Oracle時,Python解釋器加載這個pyd(事實上它是一個鏈接到python36.dll的dll庫),並從這個Python「模塊」中調用函數。與其他模塊一樣,cx_Oracle沒有更多文件(即cx_Oracle.py(o | c))。

+0

所以所有的函數,如cx_Oracle.makesdn()等都在這個'pyd'文件中實現? – user2916886

+0

是的。你可以在Python控制檯試試這個: 進口cx_Oracle 目錄(cx_Oracle) ,你看這是什麼模塊中。 –