如何从不同的文件夹导入文件?

德特曼

我快疯了。

当 python 模块在同一文件夹中时,这是有效的:

mpm = __import__("MyPrivateModule")

第一个陷阱:文件名区分大小写 => 真实???

但是我怎么写呢,什么时候MyPrivateModule.py有其他地方喜欢modules\MyPrivateModule.py或喜欢C:\data\coding\modules\MyPrivateModule.py

真的没有一条线解决方案吗?

瓦利德·加勒姆

python 仅在脚本的当前目录中查找文件。查找文件的这种可能路径是使用sys.path.insert(index, 'path/to/file')方法完成的

所以通过这样做:

import sys

sys.path.insert(1, 'C:\data\coding\modules\MyPrivateModule.py')
print(sys.path)

看看我们在索引 1 处插入。

在深入挖掘sys.path的类型时,它属于类列表!有道理,有类似 List 的方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法从不同的文件夹链接\导入原始文件

从不同的文件夹级别导入类-Python

从不同目录/文件夹导入模块的正确语法

集合视图-从不同的文件夹接收图像-如何?

从不同的文件夹加载图像

使用Haskell源代码从不同的文件夹导入文件

从不同的子文件夹访问VBA导入特定的Excel文件

如何阻止vscode打字稿文件从不应导入的文件夹导入?

如何通过asyncTask从不同的URL下载不同文件夹中的文件?

从不同的文件夹导入文件,添加具有从每个文件名提取的值的列?

从不同的子文件夹中删除文件列表

从不同的文件夹中选择文件

从不同的文件夹导入多个csv文件,并将文件名提取为附加列:标头信念和多文件夹大小写

如何从不同文件夹中删除2个同名文件?

如何制作从不同主题文件夹复制文件的脚本?

如何从文件夹导入python文件

Tensorflow-从不同的文件夹保存和还原

在反应中从不同的文件夹加载 CSS

从不同文件夹获取数据

从不同的文件夹渲染部分(不共享)

从不同的文件夹加载 sklearn 模型

如何从不同的文件夹使用相同的名称解决Octave上的函数重载?

Composer自动加载-如何从不同文件夹中获取类,特征,接口?

如何从不同文件夹加载用于 CNN 回归的图像和文本标签

如何将图像从不同文件夹添加到 HTML

如何从多个文件夹导入标签?

如何从文件夹导入Eclipse

如何从Python中的不同文件夹导入所有文件

从不是子文件夹的另一个文件夹导入python文件