1.同级目录下的调用
在ex1下写
def aa(x,y):
print('和为',x+y)
在ex2下调用
import sys
sys.path.append('\python1')
from ex1 import aa
aa(2,3)
注意事项
1.如果不能调用,pycharm打开Settings->Build->Console->python Console,然后如下图所示,最后点击保存
2.右键文件夹python1的目录,Mark Directory as ->Sources Root就可以了
2.异目录下的调用
1.如上图所示,文件夹python2中的.py文件调用python1中的.py文件
比如:py1.py调用ex1.py中的方法
ex1.py中代码
def aa(x,y): print('和为',x+y)
py1.py为
import sys
sys.path.append("..")
from python1.ex1 import aa
aa(3,4)
但是会有红色的下划线,但是这不代表就会影响运行。
去掉下划线红线的方法:右键文件夹python2,Mark Directory as ->Sources Root->Excluded
2.test.py调用ex1.py
可以直接调用
from python1.ex1 import aa
aa(3,4)