我在一个py文件里调用同文件夹里另一个py文件里的模块,VScode报错说找不到该模块。这个要怎么改啊
16条回答 默认 最新
- Kwan的解忧杂货铺@新空间代码工作室 2024-03-05 16:55关注
是真的很困 下午好🌅🌅🌅
本答案参考ChatGPT-3.5你在调用同文件夹里的另一个py文件时出现了模块找不到的错误。这个问题可以通过以下两种方式解决:
- 使用相对路径进行导入:在调用py文件的代码中,使用相对于当前文件的路径来导入需要的模块。例如,如果你的两个py文件在同一级目录下,可以使用如下代码进行导入:
from .模块名 import 类名或函数名
其中,".模块名"表示当前文件夹下的模块,"类名或函数名"表示需要导入的具体模块或函数。
- 将需要调用的py文件所在的文件夹路径添加到系统路径中:在调用py文件的代码的开头添加如下代码:
import sys sys.path.append("文件夹路径")
其中,"文件夹路径"表示需要调用的py文件所在的文件夹路径。
示例代码:
import sys sys.path.append("文件夹路径") from 模块名 import 类名或函数名
请根据你的实际文件夹路径进行修改。
解决 无用评论 打赏 举报
悬赏问题
- ¥20 python爬虫遇到空文本取不出来
- ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
- ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
- ¥20 关于web前端如何播放二次加密m3u8视频的问题
- ¥15 使用百度地图api 位置函数报错?
- ¥15 metamask如何添加TRON自定义网络
- ¥66 关于川崎机器人调速问题
- ¥15 winFrom界面无法打开
- ¥30 crossover21 ARM64版本安装软件问题
- ¥15 mymetaobjecthandler没有进入