如何只打包一个py文件,其他的import都不打包?

美股数据张老师 2021-02-24 05:53:16
由于我这有个包,无法用pyinstaller一起打包,所以现在只能把所有包连同python.exe等一起压缩。
只能用bat运行python.exe my.py。太尴尬。
请问下,如何只把【 bat运行python.exe my.py 】打包成EXE ? 其他的import的文件都不打包。
...全文
129 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
引用 2 楼 陈年椰子 的回复:
不明白, 是指这样 新建一个 bat.py
import os
os.system('python my.py')
然后把这个打包? pyinstaller -F bat.py
因为有插件不能打包,所以得像其他办法。。。另外版主给出的回复是::: 网上看了下,其实对于这个问题有很多人都在寻找保护源代码的方案,其中一个比较方便可行的是将.py转成.pyc中间文件,然后通过Python执行pyc文件即可。py是文本的,而pyc是二进制的,从而达到保护源代码的目的。具体参考:https://baijiahao.baidu.com/s?id=1627375537998184265&wfr=spider&for=pc 总体各种方法优劣概括: 将.py转成.pyc二进制文件交给解释器 > 将.py用vb加密然用时解密 >将.py代码混淆加密让可读性变差,网上有工具的 > 直接放vb资源用时释放 > 放vb源代码中或者文本框控件中 > 不用Python改用vb实现
  • 打赏
  • 举报
回复
陈年椰子 2021-03-01
不明白, 是指这样 新建一个 bat.py
import os
os.system('python my.py')
然后把这个打包? pyinstaller -F bat.py
  • 打赏
  • 举报
回复
@无·法 @无·法 @无·法
  • 打赏
  • 举报
回复
相关推荐
发帖
脚本语言

3.7w+

社区成员

JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • ITBOB • 鲍勃
加入社区
帖子事件
创建了帖子
2021-02-24 05:53