Azure Function(Python)开发疑问:能否直接在Azure门户开发或需VS Code部署?
Python Azure Function 开发方式说明
两种方式都可行,具体看你的需求场景:
直接在Azure门户开发
- 完全可以直接在Azure门户里编写、运行Python函数。操作很简单:创建好Function App后,进入对应的函数,切换到「代码+测试」标签就能在线编辑代码,保存后直接生效运行。
- 这种方式适合快速验证简单逻辑,比如写个小触发函数测试功能,但局限性也很明显:复杂的第三方依赖不好安装,没法本地调试,代码版本管理也不方便,不适合复杂项目。
本地用VS Code开发后部署
- 这是更推荐的主流方式,适合需要长期维护、逻辑复杂的项目。你可以在本地用VS Code写代码,借助Azure Functions扩展做本地调试,通过
requirements.txt管理依赖,还能结合Git做版本控制。部署的时候直接用扩展一键发布,或者用命令行func azure functionapp publish <你的Function App名称>就能搞定。 - 优势是开发体验顺畅,调试方便,能处理复杂的依赖和逻辑,后续维护也更省心。
总结下来:简单小功能可以直接在门户操作,复杂项目还是建议本地用VS Code开发再部署。
内容的提问来源于stack exchange,提问作者Anshul Dubey
相关产品推荐
相关产品推荐

