神剑山庄资源网 Design By www.hcban.com
笔者今天在一个测试qq群中遇到解决跨目录中调用文件的问题。现在来总结一下。
以下图目录为例:
1、同目录下直接调用掉用。test2.py和test3.py在同一个目录test2下。
所以在test3.py调用test2.py可以直接调用的
import test2即可使用test2中所有的方法
2、跨目录调用,需要增加调用文件的目录。以test3.py中调用test1.py为例
在test3.py中增加test1.py所在目录下的路径。可以是相对路径也可以是绝对路径。
步骤:导入sys模块,然在在sys的path下添加路径,再导入test.py
test1.py内容如下:
def func(): print('test1')
test3.py内容如下:
import sys sys.path.append("..") from test1 import test1 test1.func() print("test3")
结果如下:
3、根据上边的做法是可以成功调用到的。但是在pycharm中会在from test1 import test1中的两个导入名称下方出现红色波浪线
解决方法:在test3.py的父目录上右键点击,选择mark directory as ,然后选择excluded。成功解决
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
标签:
pycharm,跨目录,调用文件
神剑山庄资源网 Design By www.hcban.com
神剑山庄资源网
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
神剑山庄资源网 Design By www.hcban.com
暂无pycharm如何实现跨目录调用文件的评论...
更新日志
2024年11月18日
2024年11月18日
- 曾庆瑜1990-随风而逝[日本东芝1A1首版][WAV+CUE]
- 群星.2015-凭着爱ADMS2CD【华纳】【WAV+CUE】
- 陈冠希.2017-一只猴子3部曲【摩登天空】【WAV+CUE】
- 金元萱.1996-迷迷糊糊【宝丽金】【WAV+CUE】
- 齐秦《燃烧爱情》马来西亚版[WAV+CUE][1G]
- 动力火车《结伴》2024最新 [FLAC分轨][1G]
- 郑源《擦肩而过》[WAV+CUE][1.2G]
- 黑鸭子2008-江南四月天[首版][WAV+CUE]
- 黑鸭子2008-再醉一次·精选[首版][WAV+CUE]
- Elgar-Motdamour-UlfWallin,RolandPontinen(2024)[24bit-96kHz]FLAC
- 苏永康《 笑下去》 新曲+精选[WAV+CUE][1G]
- 周传雄《发觉》[WAV+CUE][1.1G]
- 证声音乐图书馆《真夏派对 x 浩室》[320K/MP3][67.19MB]
- 张镐哲.1994-无助【波丽佳音】【WAV+CUE】
- Relic.2024-浮在虛无的诗意【SEEAHOLE】【FLAC分轨】