我正在创建一个python脚本,它应该可以自我修改并且是可移植的。
我可以分别实现这两个目标,但不能同时实现。
我使用cx_freeze或pyinstaller将我的.py打包成exe,因此它是可移植的;但然后我就有了很多.pyc编译文件,因此无法从软件本身编辑我的.py文件。
有没有一种方法可以保持脚本的可移植性和轻量级(因此70mb的便携式Python环境不是选项),但仍然可以进行编辑?
想法是拥有一种类似python.exe但所有库都已链接的exe“解释器”,如pyinstaller所允许的那样,运行.py文件,以便.py脚本可以自己进行编辑或由其他脚本进行编辑,并仍然可以使用解释器执行。