Python调用不在同一个文件夹下的Python程序,并且如何解决pyinstaller打包路径问题
2017-06-20 13:33
716 查看
当你需要调用的Python文件与你需要打包的Python文件不在一个文件夹下面的时候,你可以:
【!!!使用方法!!!】
在需要调用公用模块的python文件中开头加几行代码:
eg:
比方说你想调用的文件地址:
E:\1-Python code\0_commen_file\dialog\software_version_ui\information1.py
你需要在你的文件中加入以下几行:
import sys
sys.path.append(r'E:\1-Python code\0_commen_file\dialog')
import software_version_ui.information1
当你需要调用information1.py里面的函数时,代码如下:
software_version_ui.information1.Ui_Dialog().setupUi(dlg)
在办公室电脑(win7 32位)中的使用方法是:
import sys
sys.path.append(r'E:\1-Python code\0_commen_file\dialog\software_version_ui')
import information1
在打包的时候,你需要将information1.py所在文件夹的地址放在pyinstaller打包语句中:
pyinstaller -D -w %name% -p "E:\1-Python code\0_commen_file\dialog\software_version_ui"
没看懂的可以给我留言,我看见会给你回复的!
【!!!使用方法!!!】
在需要调用公用模块的python文件中开头加几行代码:
eg:
比方说你想调用的文件地址:
E:\1-Python code\0_commen_file\dialog\software_version_ui\information1.py
你需要在你的文件中加入以下几行:
import sys
sys.path.append(r'E:\1-Python code\0_commen_file\dialog')
import software_version_ui.information1
当你需要调用information1.py里面的函数时,代码如下:
software_version_ui.information1.Ui_Dialog().setupUi(dlg)
在办公室电脑(win7 32位)中的使用方法是:
import sys
sys.path.append(r'E:\1-Python code\0_commen_file\dialog\software_version_ui')
import information1
在打包的时候,你需要将information1.py所在文件夹的地址放在pyinstaller打包语句中:
pyinstaller -D -w %name% -p "E:\1-Python code\0_commen_file\dialog\software_version_ui"
没看懂的可以给我留言,我看见会给你回复的!
相关文章推荐
- c#打包,如何让安装程序把一个文件夹拷贝到特定路径
- 使用PyInstaller将Python程序打包成一个单独的exe文件
- JQuery ajax 如何设置同步调用(同时只能触发一个函数) 解决与层显示信息时候的冲突问题
- 如何解决Qt程序在其他电脑上无法运行的问题(Qt程序打包发布)
- (Java控制台程序版)递归打包整个父文件夹下的文件和子文件夹成压缩文件(*.ZIP)以及打包时常见的文件乱码和文件名乱码以及丢失文件或文件损坏问题解决办法
- 一个高效的导出Excel方法,并且已解决导出会有样式文件夹的问题
- Python:通过自定义系统级快捷键来控制程序开始或停止记录日志(使用小技巧解决一个貌似无解的问题)
- python如何获取一个文件夹内包括子文件夹所有文件的名字和路径
- python项目中不同文件夹py源文件之间如何相互调用--Python import中相对路径的问题
- 近期的一些学习--当一个程序开发到了中期,突然出现性能问题,如何解决
- 关于Python中并发调用管道执行外部程序的问题解决
- pyinstaller 打包Python程序(APScheduler,mysql)遇到的问题
- 【Python】 如何用pyinstaller打包python程序成exe
- 递归显示文件夹下的所有目录(带绝对路径):并且解决中文乱码问题
- 使用VS进行打包程序解决生成两个文件的问题(压缩后只有一个exe)
- 如何用python制作一个锻炼计算能力的exe小程序-学习笔记11-pyinstaller
- 用JUNCTION映射文件夹内容 解决多系统跑同一个虚拟机而共享文件夹路径不同的问题
- Windows C++程序调用包含TensorFlow代码的Python脚本出错问题的解决办法
- windows下如何解决PHP调用的外部程序超时阻塞问题
- 解决多个py模块调用同一个python的logging模块,打印日志冲突问题