diff --git a/src/Python/asst.py b/src/Python/asst.py index 414f4cf7d5..20630f514a 100644 --- a/src/Python/asst.py +++ b/src/Python/asst.py @@ -1,4 +1,5 @@ import ctypes +import os import pathlib import platform import json @@ -31,9 +32,11 @@ class Asst: """ if platform.system().lower() == 'windows': Asst.__libpath = pathlib.Path(path) / 'MeoAssistant.dll' + os.environ["PATH"] += os.pathsep + path Asst.__lib = ctypes.WinDLL(str(Asst.__libpath)) else: Asst.__libpath = pathlib.Path(path) / 'libMeoAssistant.so' + os.environ['LD_LIBRARY_PATH'] += path Asst.__lib = ctypes.CDLL(str(Asst.__libpath)) Asst.__set_lib_properties() diff --git a/src/Python/sample.py b/src/Python/sample.py index b7f8787e1e..69f85c4110 100644 --- a/src/Python/sample.py +++ b/src/Python/sample.py @@ -15,7 +15,7 @@ def my_callback(msg, details, arg): if __name__ == "__main__": # 请设置为存放 dll 文件及资源的路径 - path: str = (pathlib.Path.cwd().parent()).__str__() + path: str = (pathlib.Path.cwd().parent).__str__() Asst.load(path=path) diff --git a/src/Python/timed_start/timed_sample.py b/src/Python/timed_start/timed_sample.py index dc34f49981..24ec5c16e0 100644 --- a/src/Python/timed_start/timed_sample.py +++ b/src/Python/timed_start/timed_sample.py @@ -129,7 +129,7 @@ if __name__ == "__main__": print(m, d, arg) - path: str = (pathlib.Path.cwd().parent()).__str__() + path: str = (pathlib.Path.cwd().parent).__str__() Asst.load(path) # 若需要获取详细执行信息,请传入 callback 参数