python 引用其他py文件中的函数

两个py文件都在同一目录下,必须要
from dir.file import def 才不报错

图片说明

直接from dir import def 报错

图片说明


然而第一幅图中直接右键运行可以,但是在cmd python train.py 则no module
named "tensorflow2"

怎么回事

3个回答

很简单,工作目录不一样,ide里的工作目录包含了tenorflow2,cmd里不包含。你 在tensorflow2同级目录下运行python tensorflow2/train.py就不报错了。

目录不对,检查下目录看看啊

###可能的解决办法:
将moudel文件夹设为sources root。
###操作图片
图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐