我有一个应用程序加载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