在运行时更改python文件是否安全?
我有一个运行SVN部署的python 3文件。基本上运行“python3 deploy.py update”,会发生以下情况:在运行时更改python文件是否安全?,python,git,svn,deployment,Python,Git,Svn,Deployment,我有一个运行SVN部署的python 3文件。基本上运行“python3 deploy.py update”,会发生以下情况: 封闭站点 备份忽略但安全的文件 SVN-R SVN更新 触发任务 露天场地 这听起来很简单,也很合乎逻辑,但有一个想法绕着我的脑袋转,“SVN正在编写文件,包括触发SVN子流程的python文件和子模块帮助程序” 我知道python文件是读取和处理的,只有通过一些复杂的重新加载,python才会重新加载。我理解,若SVN更改python源代码,那个么更新只会在下次运行时
适用于GIT或任何python更改,据我所知,在python创建.pyc文件后(即您的情况),在python运行时更改python(即.py)文件是安全的。您甚至可以删除.py文件并运行.pyc 另一方面,
svnrevert-R.
在这里是危险的,因为它会试图删除.pyc文件,所以要么破坏python,要么自行失败