python从指定文件夹导入模块_python – 从特定文件夹导入模块

我有一个名为Script的文件夹,里面有temp.py脚本.我的临时脚本从名为lib的子文件夹导入模块.

Lib文件夹里面有空的__init__.py和我的parent_computer_test.py脚本.

在我的temp.py脚本中是以下代码:

import lib.parent_computer_test as parent_computer_test

parent_computer_test.mainChunk()

parent_computer_test.splitChunks()

我设法从子文件夹导入模块没有任何更大的问题.

这个工作流程/脚本工作正常,但由于特定原因,我的lib文件夹必须在我的计算机上的其他位置.有一个很长的故事,但它必须是那样的.

长话短说.我想从/ Script文件夹中的temp.py导入来自文件夹lib(或任何其他名称)的模块与parent_computer_test.py,但同时这个文件夹不是/ Script的子文件夹 – 所以它在其他地方电脑.它可以是C:/ development / …或者其他东西.

所以我的问题是如何从特定文件夹导入模块?

解决方法:

将lib文件夹的路径附加到SYS PATH环境变量.然后它可以从任何地方导入

import os, sys

lib_path = os.path.abspath(os.path.join('..', '..', '..', 'lib'))

sys.path.append(lib_path)

import mymodule

标签:python

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值