skywind3000 / PyStand

:rocket: Python Standalone Deploy Environment !!
MIT License
814 stars 90 forks source link

新增功能:如根目录没有对应的启动脚本,执行默认命令 #54

Closed yunluo closed 4 months ago

yunluo commented 1 year ago

当根目录不存在以下文件

image ↑正常启动 image ↑不存在启动脚本也不存在app模块时报错 image ↑导入app模块但无run函数,启动报错

yunluo commented 1 year ago

以上其实就是一个commit,只是手贱写错字导致的多次提交

Sadwy commented 1 year ago

我想要请教一个问题:

  1. 当run函数位于app文件夹里时, run函数还能够调用site-packages文件夹里的第三方模块吗? 我记得python里不能调用父文件夹中的模块. 1.1. 看到你的截图里调用了os模块, 请问你将该模块放在app文件夹里了, 还是放在site-packages文件夹里?
yunluo commented 1 year ago

我想要请教一个问题:

  1. 当run函数位于app文件夹里时, run函数还能够调用site-packages文件夹里的第三方模块吗? 我记得python里不能调用父文件夹中的模块. 1.1. 看到你的截图里调用了os模块, 请问你将该模块放在app文件夹里了, 还是放在site-packages文件夹里?

你搞错了, 我的程式入口还是根目录, app只是我的一个包, run函数虽然是在run目录里面, 但是inport app 执行run 的还是在根目录,这个其实就是类似你在根目录写一个只有inport app app.run()的 int脚本

image ↑ 如图,app目录下目前只有init.py文件