我有一個應用程序加載python35.dll。使用python API PyImport_AddModule運行py文件。並使用PyDict_DelItemString刪除模塊。 py文件中有一個全局可用的文件。調用PyDict_DelItemString刪除模塊時,全局變量不會被銷燬。調用Py_Finalize時全局變量被銷燬。太晚了。這會導致內存泄漏。由於Py_Initialize是在應用程序
在朱莉婭,我打電話一個Python模塊pandas_datareader從網絡上下載的數據: using PyCall
@pyimport datetime
@pyimport pandas_datareader.data as web
gdp = web.DataReader("GDPCA","fred",start=datetime.datetime(1929,1,1))
變量GDP
我有這樣的python類A。 class A:
def __init__(self, name):
self.name = name
def print_lastname(self, lastname):
print(lastname)
我必須這樣調用這段代碼。 import B
a = B.A("hello")
a.print_lastnam