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 相关文章推荐
Python3 处理JSON的实例详解
Oct 29 Python
Python实现去除列表中重复元素的方法小结【4种方法】
Apr 27 Python
Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例
Jun 09 Python
解决pycharm运行时interpreter为空的问题
Oct 29 Python
python抓取网页内容并进行语音播报的方法
Dec 24 Python
简单易懂Pytorch实战实例VGG深度网络
Aug 27 Python
opencv3/python 鼠标响应操作详解
Dec 11 Python
tensorflow 实现从checkpoint中获取graph信息
Feb 10 Python
将数据集制作成VOC数据集格式的实例
Feb 17 Python
Selenium启动Chrome时配置选项详解
Mar 18 Python
python将logging模块封装成单独模块并实现动态切换Level方式
May 12 Python
Python利器openpyxl之操作excel表格
Apr 17 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
我用php+mysql写的留言本
2006/10/09 PHP
PHP编码规范的深入探讨
2013/06/06 PHP
thinkphp的CURD和查询方式介绍
2013/12/19 PHP
ThinkPHP有变量的where条件分页实例
2014/11/03 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
Aster vs Newbee BO5 第三场2.19
2021/03/10 DOTA
js创建对象的区别示例介绍
2014/07/24 Javascript
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
JavaScript setTimeout使用闭包功能实现定时打印数值
2015/12/18 Javascript
jQuery 自定义下拉框(DropDown)附源码下载
2016/07/22 Javascript
浅谈jquery中使用canvas的问题
2016/10/10 Javascript
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
2017/12/05 jQuery
Angular如何在应用初始化时运行代码详解
2018/06/11 Javascript
Vue.js 时间转换代码及时间戳转时间字符串
2018/10/16 Javascript
JavaScript实现美化滑块效果
2019/05/17 Javascript
vue实现整屏滚动切换
2020/06/29 Javascript
[57:55]EG vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[01:01:18]VP vs NIP 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python的print用法示例
2014/02/11 Python
Python跨文件全局变量的实现方法示例
2017/12/10 Python
用十张图详解TensorFlow数据读取机制(附代码)
2018/02/06 Python
Window10+Python3.5安装opencv的教程推荐
2018/04/02 Python
用python实现刷点击率的示例代码
2019/02/21 Python
手写一个python迭代器过程详解
2019/08/27 Python
Python QTimer实现多线程及QSS应用过程解析
2020/07/11 Python
python语言实现贪吃蛇游戏
2020/11/13 Python
python 下载文件的几种方法汇总
2021/01/06 Python
纯HTML+CSS3制作导航菜单(附源码)
2013/04/24 HTML / CSS
受外贸欢迎的美国主机:BlueHost
2017/05/16 全球购物
酒店前台接待岗位职责
2013/12/03 职场文书
自我鉴定注意事项
2014/01/19 职场文书
募捐倡议书
2014/04/14 职场文书
竞聘自述材料
2014/08/25 职场文书
大学生见习报告范文
2014/11/03 职场文书
详解Java ES多节点任务的高效分发与收集实现
2021/06/30 Java/Android