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 django集成cas验证系统
Jul 14 Python
python字符串排序方法
Aug 29 Python
利用Python命令行传递实例化对象的方法
Nov 02 Python
Flask框架的学习指南之开发环境搭建
Nov 20 Python
Python使用asyncio包处理并发详解
Sep 09 Python
对Python random模块打乱数组顺序的实例讲解
Nov 08 Python
浅谈Python2之汉字编码为unicode的问题(即类似\xc3\xa4)
Aug 12 Python
基于Python 中函数的 收集参数 机制
Dec 21 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
Feb 15 Python
基于python SMTP实现自动发送邮件教程解析
Jun 02 Python
python打开音乐文件的实例方法
Jul 21 Python
python用opencv 图像傅里叶变换
Jan 04 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
十大“创意”战术!
2020/03/04 星际争霸
PHP 的比较运算与逻辑运算详解
2016/05/12 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
PHP将整数数字转换为罗马数字实例分享
2019/03/17 PHP
javascript中的继承实例代码
2011/04/27 Javascript
获得Javascript对象属性个数的示例代码
2013/11/21 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
javascript 获取HTML DOM父、子、临近节点
2014/06/16 Javascript
js实现的二分查找算法实例
2016/01/21 Javascript
JavaScript数据结构与算法之集合(Set)
2016/01/29 Javascript
基于jquery编写的放大镜插件
2016/03/23 Javascript
微信小程序 页面跳转如何实现传值
2017/04/05 Javascript
IScroll5实现下拉刷新上拉加载的功能实例
2017/08/11 Javascript
JS实现合并json对象的方法
2017/10/10 Javascript
vue构建动态表单的方法示例
2018/09/22 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
前端天气插件tpwidget使用方法详解
2019/06/24 Javascript
javascript设计模式 ? 享元模式原理与用法实例分析
2020/04/15 Javascript
JS array数组检测方式解析
2020/05/19 Javascript
JavaScript实现H5接金币功能(实例代码)
2021/02/22 Javascript
[02:19]DOTA选手解说齐贺岁
2018/02/11 DOTA
[02:19]2018年度DOTA2最佳核心位选手-完美盛典
2018/12/17 DOTA
Python正则捕获操作示例
2017/08/19 Python
Python使用requests提交HTTP表单的方法
2018/12/26 Python
Python基础之变量基本用法与进阶详解
2020/01/03 Python
Python 实现自动完成A4标签排版打印功能
2020/04/09 Python
python能在浏览器能运行吗
2020/06/17 Python
Sandro Paris美国官网:典雅别致的法国时尚服饰品牌
2017/12/26 全球购物
哈理工毕业生的求职信
2013/12/22 职场文书
班级道德讲堂实施方案
2014/02/24 职场文书
医院信息公开实施方案
2014/05/09 职场文书
文秘专业应届生求职信
2014/05/26 职场文书
仓管员岗位职责范本
2015/04/01 职场文书
新闻通讯稿模板
2015/07/22 职场文书
2015元旦感言
2015/12/09 职场文书
Oracle用户管理及赋权
2022/04/24 Oracle