English 中文(简体)
ctype 将自动加载库
原标题:ctypes wont load library

我看过关于这个主题的其他文章, 但我想知道,是否有办法这样做, 而不直接更改到图书馆的目录, 或明确指定绝对路径, 例如通过 sys. path. 附录或使用 PATH 或 LASSSPATH 在 Windows 上的环境变量。 我现在要做的是加载“ jvm. dll ” 。

问题回答

如果有关 DLL 不存在任何依赖关系, 则可以通过通过 ctype 工厂将绝对路径通过 DLL (您可以任意决定) 装入图书馆。 但是, DLL 往往被捆绑在一起, 并且具有相互依存性。 您最有力的赌注可能是将包含目录的 DLL 添加到 os. environ [PATH] 上, 以确保 OS 库负载器能够自动解决附属 DLL 。 注意, 如果您担心污染环境, 您可以暂时这样做 。

dll_dir = r c:fooarpath 
tmp = os.environ[ PATH ]
os.environ[ PATH ] = dll_dir +  ;  + tmp
ctypes.LoadLibrary( dll_name )
os.environ[ PATH ] = tmp




相关问题
Can Django models use MySQL functions?

Is there a way to force Django models to pass a field to a MySQL function every time the model data is read or loaded? To clarify what I mean in SQL, I want the Django model to produce something like ...

An enterprise scheduler for python (like quartz)

I am looking for an enterprise tasks scheduler for python, like quartz is for Java. Requirements: Persistent: if the process restarts or the machine restarts, then all the jobs must stay there and ...

How to remove unique, then duplicate dictionaries in a list?

Given the following list that contains some duplicate and some unique dictionaries, what is the best method to remove unique dictionaries first, then reduce the duplicate dictionaries to single ...

What is suggested seed value to use with random.seed()?

Simple enough question: I m using python random module to generate random integers. I want to know what is the suggested value to use with the random.seed() function? Currently I am letting this ...

How can I make the PyDev editor selectively ignore errors?

I m using PyDev under Eclipse to write some Jython code. I ve got numerous instances where I need to do something like this: import com.work.project.component.client.Interface.ISubInterface as ...

How do I profile `paster serve` s startup time?

Python s paster serve app.ini is taking longer than I would like to be ready for the first request. I know how to profile requests with middleware, but how do I profile the initialization time? I ...

Pragmatically adding give-aways/freebies to an online store

Our business currently has an online store and recently we ve been offering free specials to our customers. Right now, we simply display the special and give the buyer a notice stating we will add the ...

Converting Dictionary to List? [duplicate]

I m trying to convert a Python dictionary into a Python list, in order to perform some calculations. #My dictionary dict = {} dict[ Capital ]="London" dict[ Food ]="Fish&Chips" dict[ 2012 ]="...

热门标签