从另一个文件夹导入文件:为什么os.environ不再起作用?

时间:2019-03-18 17:55:44

标签: python-3.x python-import

我曾经使用此代码在Windows 10 PC上的T:\ Python \ mycode中导入“ mylibraries.py”文件存储。

import os
os.environ["PATH"] += os.pathsep + 'T://Python//mycode'
import mylibraries as mylib

这在运行Python 3.6的Anaconda上运行良好,但不再在另一台Windows PC上运行,最新版本(截至今天,2019年3月18日)是Anaconda Python 3.7

我收到此错误:

ModuleNotFoundError: No module named 'mylibraries'

为什么?如何导入存储在另一个文件夹中的模块? 此外,os.environ等似乎运行良好-没有错误或警告。我不明白!?

我用

修复了它
import sys
sys.path.insert(0, 'T://Python//mycode')

但是我仍然很好奇为什么以前的代码不再起作用。

我在https://docs.python.org/3/library/os.html浏览了os的文档,但找不到明显的解释。

0 个答案:

没有答案