Python中如何从多层文件夹导入相对路径下的文件?
通过相对路径导入文件的方法
先明确你的文件夹结构:
file 1 Folder 1 Folder 2 file 2
在 file 1 中导入 file 2,需根据使用的编程语言调整相对路径,以下是几种常见场景的写法:
Python:
若作为模块导入,需确保各文件夹下有__init__.py(Python 3.3+ 可省略,建议保留),代码如下:from Folder1.Folder2 import file2若直接读取文件内容:
with open('./Folder 1/Folder 2/file 2', 'r') as f: content = f.read()JavaScript(Node.js):
// CommonJS 语法 const file2 = require('./Folder 1/Folder 2/file 2'); // ES6 模块语法 import file2 from './Folder 1/Folder 2/file 2';Java:
读取文件的示例代码:File file = new File("./Folder 1/Folder 2/file 2"); // 后续执行文件读取逻辑若是导入类,需在
file 2的类文件顶部声明包名package Folder1.Folder2;,再在file 1中导入:import Folder1.Folder2.File2;
内容的提问来源于stack exchange,提问作者c0d3
相关产品推荐
相关产品推荐

