如何用Python语言编程调用PSS\E中的psspy模块?
在psse中可以不用导入psspy模块,直接调用即可。现在希望能够不打开psse,在python解释器环境中导入psspy模块,然后进行调用,但在psse安装路径下经过搜索发现,没有直接的psspy.py文件,但是有一个psspy.dll文件,但貌似dll文件无法被python导入,错误提示如下:Traceback (most recent call last):
File "C:\Python23\test2.py", line 6, in -toplevel-
import psspy
ImportError: DLL load failed: 找不到指定的模块。
希望哪位大虾能够说明一下怎么样编程能够在psse环境外调用psspy模块? 在Python代码头部加入下列行:
import sys
sys.path.append("C:\PTI\PSSE32\PSSBIN")
import os
os.environ['PATH']+=";C:\PTI\PSSE32\PSSBIN"
import psspy
import redirect
redirect.psse2py()
psspy.psseinit(100000)
其中PSSBIN的路径需要根据你自己路径修改,其余不变,可以实现不打开PSS/E的GUI调用psspy 想高手学习。
页:
[1]
