问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何的Python定位导入模块

发布网友 发布时间:2023-07-14 10:11

我来回答

1个回答

热心网友 时间:2024-01-15 21:14

1.如果导入的模块和主程序在同个目录下,直接import就行了
2.如果导入的模块是在主程序所在目录的子目录下,可以在子目录中增加一个空白的__init__.py文件,该文件使得python解释器将子目录整个也当成一个模块,然后直接通过“import 子目录.模块”导入即可。
3.如果导入的模块是在主程序所在目录的父目录下,则要通过修改path来解决,有两种方法:
(1)通过”import sys,sys.path.append('父目录的路径')“来改变,这种方法属于一次性的,只对当前的python解释器进程有效,关掉python重启后就失效了。
(2)直接修改环境变量:在windows中是 “ set 变量=‘路径’ ” 例如:set PYTHONPATH=‘C:\test\...’ 查看是否设置成功用echo %PYTHONPATH%,而且进到python解释器中查看sys.path,会发现已经有了新增加的路径了。这 种方式是永久的,一次设置以后一直都有效。在linux中是 "export 变量=‘路径’ “,查看是" echo $变量 "
通过修改path是通用的方法,因为python解释器就是通过sys.path去一个地方一个地方的寻找模块的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大头贴在红米上咋设置? [高分悬赏]数学系毕业生进地税局或银行 ...共同的群聊我是在个人中拍了拍他的图像对方会有显示吗? 北京钰蚨餐饮有限公司怎么样? ...先调质HB220-270 后表面高频处理HRC40-45 采用自回火 这样可以吗... 微信发语音怎样才不震动 女朋友跟我说处对象感觉心累,但是并不是要跟我分手,我该怎么做?_百度... ...户口夫妻分居政策中要求一年外地社保,我是婚前交的社保有用吗... 社保调档后还没交钱能调回来吗 400度的近视眼可以手术治疗吗 科颜氏产品有核污染吗 战锤2等级上限只有40 战锤3英雄最高等级 密教模拟器信徒怨恨怎么消除 如果前男友还有对自己有占有欲说明什么? 为什么我前男友明明把我甩了 但他还是会为我吃醋 只要我跟异性在一... 家里养了一盆水竹,几天了 叶子黄了 求解答??、 求简味千家段丰春的个人简介 我国历史上被誉为最有原创精神的文人美食家是谁 名爵HS5座多少钱能落地?名爵HS购车价 require something of somebody这个英语词组的中文意思是什么?_百度... he has fallen asleep.这是什么结构 名爵HS5座落地要多少钱?名爵HS裸车价 英语单选 the pilot was so tired that he for twelve hours_百度... the little girl has fallen asleep for four hours.怎么改 软风研究社卫生巾哪个厂家生产 106906956110发短信说是广州公安局!说我身份信息泄露!这是真的公安局... 请问51单片机如何通过独立按键控制流水灯的亮度? 软风卫生巾股东是哪国的 宾馆头顶这个是什么?还有个红灯一亮一亮的 哈姆雷特当时为什么说不爱菲莉亚? 华师双证班介绍? ...的强国富民的事儿都是男主干的,想问问有没有女主当国的小说... 长相最可爱的星座女 醉卧山林听虎啸下联? 醉卧竹荫听花语求下联 (二十六)《醉卧沙场君莫笑》求下联。谢谢! 醉卧南山空杯少,下联怎么对 醉卧红尘不世事,求下联 对联:醉卧西窗听疏雨.求下联 屎壳郎是金龟子的俗称吗? 坐标广东,请问这个昆虫是叫啥? 发电厂与制造发电设备工作哪个更好 金龟子又名? 把老人户口注销了 老人卡里面的钱不取出来会怎么样 ...的锂电池37.伏最高4.2伏。能用干电池5号,三节1.5伏干电池代替... 毛戈平鱼子酱面膜有假的吗 郑州振东科技有限公司电话是多少? 悟饭游戏厅摩登原始人2金手指代码多少 广州翡翠绿洲楼栋间距够大吗,物业公司是哪家的?物业费多少?