代码笔记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 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步