如何在共享文件夹中导入python模块?

2024-10-01 09:31:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Windows机器上的共享文件夹中有一些python模块。在

文件为\mtl1236650\test\我的模块.py在

在os.path.exists告诉我这个路径是有效的。在

我附加到系统路径文件夹\mtl1236650\test(和os.path.exists告诉我此路径有效)。在

当我试图导入mymodule时,我得到一个错误,说模块不存在。在

有没有方法可以导入位于共享路径中的模块?在


Tags: 模块文件pathpytest路径文件夹机器
3条回答

你是不是忘了在你的附加文件中使用原始字符串或转义反斜杠系统路径组件?记住“\t”是一个制表符,而r“\t”或“\t”是一个反斜杠后跟一个制表符。在

在大多数应用程序中,使用正斜杠比使用反斜杠要好得多,即使是对于Windows路径,大多数windowsapi也可以接受它们。否则,小心使用原始字符串!在

[不需要在一个简单的Python模块上面的目录中添加uinit_uy.py文件]

你说呢os.path.exists()说路在那里,但你确定你逃过了\?试试这个:

sys.path.append('\\mtl12366150\\tes')

要导入一个python项目,在它上面的每个文件夹中都需要有一个__init__.py文件,以表明它是一个有效的python包。在

__init__.py文件可以是空的,它们只是为了显示结构。在

\mtl12366150
  __init__.py
  \test
    __init__.py
      \mymodule.py

相关问题 更多 >