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

美股数据张老师 2021-02-24 05:53:16
由于我这有个包,无法用pyinstaller一起打包,所以现在只能把所有包连同python.exe等一起压缩。
只能用bat运行python.exe my.py。太尴尬。
请问下,如何只把【 bat运行python.exe my.py 】打包成EXE ? 其他的import的文件都不打包。
...全文
205 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
@无·法 @无·法 @无·法

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧