【问题标题】:Python - how to see and modify Import Path (FileUtil module can not be found)Python - 如何查看和修改导入路径(找不到 FileUtil 模块)
【发布时间】:2018-04-03 16:01:38
【问题描述】:

我在 jython 中有一个脚本(基本上是 Python 代码),它有一个模块 'FileUtil' 全部包装到一个 docker 中。..

在某些机器上 - 它工作正常,而在其他机器上(具有完全相同的 docker 图像) - 它抱怨找不到 FileUtil 模块。

如何在 Python 运行期间检查路径和导入?

(或者如何强制为 docker 准备环境,使其始终拥有FileUtil 模块?)

【问题讨论】:

    标签: python docker import path jython


    【解决方案1】:

    您必须将FileUtil 模块的目录附加到sys.path。示例(假设FileUtil 位于C:\Modules):

    Import sys
    sys.path.append("C:\Modules")
    Import FileUtil
    

    【讨论】:

    • 谢谢.. 启动 Python 脚本时如何查看哪些文件夹/路径是可访问的(只是为了确保当前环境)。比如:print sys.path?
    • 找到它:import sys for el in sys.path: print(el)
    猜你喜欢
    • 2019-05-21
    • 2022-10-13
    • 1970-01-01
    • 2012-08-27
    • 1970-01-01
    • 2020-06-05
    • 2011-07-06
    • 1970-01-01
    • 2022-01-20
    相关资源
    最近更新 更多