VScode编写第一个Python程序HelloWorld步骤


Posted in Python onApril 06, 2018

一、软件下载与安装

VScode下载地址:https://code.visualstudio.com/

VScode的github项目地址(本文用不到):https://github.com/microsoft/vscode

Python下载地址:https://www.python.org/downloads/

笔者用的是win版的VScode1.0和32位Python2.7,安装Python时注意将Python添加到系统环境变量

二、VScode项目结构简介

VScode使用的是文件夹命名的项目,也就是说你想写程序的话,需要新建一个文件夹作为你的项目,这个文件夹下放你的源文件,如果需要运行,还需要在这个文件夹下新建.vscode文件夹,在.vscode文件夹下配置这个项目如何运行。

下面是一个典型的项目结构

├─项目名 
│ │ 源文件1 
│ │ 源文件2 
│ │ …… 
│ │ 源文件n 
│ │ 
│ └─.vscode 
│     tasks.json 
│     settings.json

这次配置坑比较多,VScode建议将地区改为en-US,不然的话,有些命令你必须打中文,不能打英文,打中文显示英文结果,打英文没有结果。
当然,本文没改地区

三、安装Python插件

安装Python插件能实现语法提示的一些功能,建议还是安装一下。

打开VScode,查看-->命令面板(Ctrl+Shit+P),输入ext install (中文输入:扩展,然后选择扩展:安装扩展),在出现的搜索结果中选择找到Python,点右边的那一朵小云就可以安装了。

四、新建项目和编辑源代码

新建项目就是新建一个文件夹,笔者先在D盘新建一个PythonProject01的文件夹(这一步在系统里面建,不是VScode里),点击VScode里的资源管理器按钮,点击蓝色的打开文件夹按钮

VScode编写第一个Python程序HelloWorld步骤

在D盘找到刚才新建的文件夹,点击选择文件夹

VScode编写第一个Python程序HelloWorld步骤

点击新建文件的按钮,文件名填hello.py

VScode编写第一个Python程序HelloWorld步骤

在右侧的编辑窗口输入以下代码,保存

# -*- coding: UTF-8 -*-  
print "Hello,World!" 
print "你好,世界!"

VScode编写第一个Python程序HelloWorld步骤

五、编辑task.json任务文件并运行该程序

查看-->命令面板(Ctrl+Shit+P),输入Tasks: Configure Task Runner(中文输入:任务,然后选择任务:配置任务运行程序),选择Other

此时VScode会自动生成.vscode文件夹并生成一个默认的task.json

VScode编写第一个Python程序HelloWorld步骤

将task.json内容改为如下内容并保存

{ 
  // See http://go.microsoft.com/fwlink/?LinkId=733558 
  // for the documentation about the tasks.json format 
  "version": "0.1.0", 
  "command":"python", 
  //"command":"D:\\Python27\\python.exe", 
  "isShellCommand": true, 
  //"args": ["${file}"], //这种写法不能编译 
  "args": ["hello.py"], 
  "showOutput": "always" 
}

新版本

{
  // See https://go.microsoft.com/fwlink/?LinkId=733558
  // for the documentation about the tasks.json format
  "version": "2.0.0",
  "tasks": [
    {
      "label": "echo",
      "type": "shell",
      "command": "d:\\ProgramData\\Anaconda3\\python.exe",
      "args": [
        "1.py"
      ],
      "group": {
        "kind": "build",
        "isDefault": true
      }
    }
  ]
}

运行方法如下:

查看-->命令面板(Ctrl+Shit+P),输入Tasks: Run Build Task(中文输入:任务,然后选择 任务:运行生成任务(Ctrl+Shit+B))

结果如下:

VScode编写第一个Python程序HelloWorld步骤

附:将语言更改为en-US

Ctrl+Shift+P,输入语言(Language),选择 配置语言(Configure Language),会自动出现location.json文件

添加"locale":"en-US",如下所示,保存

{ 
  // 定义 VSCode 的显示语言。 
  // 请参阅 http://go.microsoft.com/fwlink/?LinkId=761051,了解支持的语言列表。 
  // 要更改值需要重启 VSCode。 
  "locale":"en-US" 
}

重启VScode即可。
如果想改回中文,就改为"locale":"zh-CN"或者删掉这个location.json文件。

Python 相关文章推荐
跟老齐学Python之画圈还不简单吗?
Sep 20 Python
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
Apr 11 Python
Python获取本机所有网卡ip,掩码和广播地址实例代码
Jan 22 Python
python中使用 xlwt 操作excel的常见方法与问题
Jan 13 Python
详细介绍pandas的DataFrame的append方法使用
Jul 31 Python
python操作excel让工作自动化
Aug 09 Python
使用pyshp包进行shapefile文件修改的例子
Dec 06 Python
python Qt5实现窗体跟踪鼠标移动
Dec 13 Python
python保留小数位的三种实现方法
Jan 07 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
Feb 23 Python
python使用建议与技巧分享(二)
Aug 17 Python
利用Python实现学生信息管理系统的完整实例
Dec 30 Python
在VS Code上搭建Python开发环境的方法
Apr 06 #Python
python装饰器深入学习
Apr 06 #Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
Apr 06 #Python
python中pylint使用方法(pylint代码检查)
Apr 06 #Python
VSCode下配置python调试运行环境的方法
Apr 06 #Python
如何使用VSCode愉快的写Python于调试配置步骤
Apr 06 #Python
详解django三种文件下载方式
Apr 06 #Python
You might like
模仿OSO的论坛(五)
2006/10/09 PHP
php对二维数组进行相关操作(排序、转换、去空白等)
2015/11/04 PHP
PHP5.3新特性小结
2016/02/14 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
php一个文件搞定微信jssdk配置
2016/12/12 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
2021/03/09 PHP
基于Jquery的跨域传输数据(JSONP)
2011/03/10 Javascript
让ie6也支持websocket采用flash封装实现
2013/02/18 Javascript
JS控制图片等比例缩放的示例代码
2013/12/24 Javascript
jQuery实现瀑布流的取巧做法分享
2015/01/12 Javascript
jQuery实现的表头固定效果实例【附完整demo源码下载】
2016/08/01 Javascript
vue货币过滤器的实现方法
2017/04/01 Javascript
axios拦截设置和错误处理方法
2018/03/05 Javascript
vue项目实现github在线预览功能
2018/06/20 Javascript
Vue.js组件props数据验证实现详解
2019/10/19 Javascript
JS实现iframe中子父页面跨域通讯的方法分析
2020/03/10 Javascript
js实现拾色器插件(ColorPicker)
2020/05/21 Javascript
[01:00:25]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS Liquid
2018/03/31 DOTA
[01:01:52]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第二场 1月9日
2021/03/11 DOTA
Python正则表达式和re库知识点总结
2019/02/11 Python
python flask web服务实现更换默认端口和IP的方法
2019/07/26 Python
python+Django实现防止SQL注入的办法
2019/10/31 Python
Python字节单位转换实例
2019/12/05 Python
pyecharts绘制中国2020肺炎疫情地图的实例代码
2020/02/12 Python
html5 Canvas实现图片旋转的示例
2018/01/15 HTML / CSS
三星印度官网:Samsung印度
2019/08/03 全球购物
英国领先的维生素和补充剂品牌:Higher Nature
2019/08/26 全球购物
高中政治教学反思
2014/01/18 职场文书
硕士生工作推荐信
2014/03/07 职场文书
党的群众路线教育实践活动督导组工作情况汇报
2014/10/28 职场文书
出纳岗位职责范本
2015/03/31 职场文书
2015年高三班主任工作总结
2015/05/21 职场文书
先进教师个人主要事迹材料
2015/11/03 职场文书
在pyCharm中下载第三方库的方法
2021/04/18 Python
集英社今正式宣布 成立游戏公司“集英社Games”
2022/03/31 其他游戏