加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 评测 > 正文

使用 VS Code 进行 Python 编程

发布时间:2018-10-19 08:31:22 所属栏目:评测 来源:LCTT 原创编译
导读:副标题#e# 【新产品上线啦】51CTO播客,随时随地,碎片化学习 编译自: https://fedoramagazine.org/vscode-python-howto/ 作者: Clment Verna 译者: idea2act Visual Studio Code,简称 VS Code,是一个开源的文本编辑器,包含用于构建和调试应用程序的

编辑如下所示的 tasks.json 文件,创建新任务来运行 Flask 开发服务:

  1.  
  2. // See https://go.microsoft.com/fwlink/?LinkId=733558 
  3.  
  4. // for the documentation about the tasks.json format 
  5.  
  6. "version": "2.0.0", 
  7.  
  8. "tasks": [ 
  9.  
  10.  
  11. "label": "Run Debug Server", 
  12.  
  13. "type": "shell", 
  14.  
  15. "command": "${workspaceRoot}/.venv/bin/flask run -h 0.0.0.0 -p 5000", 
  16.  
  17. "group": { 
  18.  
  19. "kind": "build", 
  20.  
  21. "isDefault": true 
  22.  
  23.  
  24.  
  25.  

Flask 开发服务使用环境变量来获取应用程序的入口点。 如 使用环境变量 一节所说,可以在 .env 文件中声明这些变量:

  1. FLASK_APP=wsgi.py 
  2.  
  3. FLASK_DEBUG=True 

这样就可以使用快捷键 Ctrl + Shift + B 来执行任务了。

单元测试

VS Code 还支持单元测试框架 pytest、unittest 和 nosetest。启用测试框架后,可以在 VS Code 中单独运行搜索到的单元测试,通过测试套件运行测试或者运行所有的测试。

例如,可以这样启用 pytest 测试框架:

  1. "python.unitTest.pyTestEnabled": true, 
  2.  
  3. "python.unitTest.pyTestPath": "${workspaceRoot}/.venv/bin/pytest", 

注意,项目的虚拟环境中需要安装有 pytest,此示例方能有效。

使用 VS Code 进行 Python 编程  

【编辑推荐】

  1. Stack Overflow 10 周年了,作为程序员你用过它吗?
  2. 32岁老程序员的现状和尴尬,无奈中透露些许悲凉,有选择却更痛苦
  3. 程序员年入50万,一定要看9月的这十篇热门文章
  4. 程序员和产品经理的宿命之战,从“买包中华烟”说起......
  5. Windows 10十月更新后 清理工具迎来升级 磁盘整理不再继续
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读