我有一个(单个).py 脚本。在其中,我需要导入一个库。
为了找到这个库,我需要调用 sys.path.append。但是,我不想硬编码库的路径,而是将其作为参数传递。
所以我的问题是,如果我在这个文件中创建一个函数(set_path),我需要导入文件,并且导入失败,因为路径尚未附加。
有什么好的方法可以解决这个问题?
评论后澄清:
- 我正在使用 IronPython,库路径是 CPython/lib 的路径。这条路径(可能)在每个系统上都不同。
- 据我所知,我不能通过 sys.argv 传递任何东西,因为脚本是在嵌入式 python 解释器中运行的,并且没有 main 函数。