想将两个python文件共同打包成exe的问题

img
我自制了一个界面main.py,在点击运行检测后会执行如图的命令,然后去执行communicate.py文件
在用pyinstaller运行pyinstaller -D -main.py --hidden-import communicate.py给main.py打包成exe之后
运行exe文件时显示找不到communicate.py
显然打包main时无法将communicate也打包进去,请问怎么解决

技术不够,暂且绕个弯来实现:
在communicate.py文件里面引用main.py(import main)
然后将communicate.py里面用到的main.py里的参数x或函数f用main.x或main.f表示
然后再将communicate.py打包即可