There is no spoon.|

The1912

园龄:4年1个月粉丝:10关注:1

代码笔记9 python从别的文件夹中引入库或类

1

 本来我以为用pycharm封装好的包就可以随意调动了,然而放到服务器上没有pycharm时发现,python并不能自动读取非当前文件夹下的别的路径下的库或类,可能是因为pycharm比较智能化吧,有工程文件可以引用。

2 解决办法

 来源于[1]
同一文件夹

import file1

导入下级目录的文件,需要在文件夹里新建一个空白的__init__.py文件,然后导入

from dir import file

导入上级目录的下一级文件,需要使用sys.path让代码返回到之前的dir.

import sys
sys.path.append("..")
from dir import file

不过我试了试,还是建议直接引入绝对路径,毕竟..这种相对路径办法很多时候都不适用。

Refrences

[1]https://www.csdn.net/tags/MtTaMg0sNDU5NTctYmxvZwO0O0OO0O0O.html

本文作者:The1912

本文链接:https://www.cnblogs.com/HumbleHater/p/16265727.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   The1912  阅读(742)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起