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 Tkinter简单布局实例教程
Sep 03 Python
使用IPython下的Net-SNMP来管理类UNIX系统的教程
Apr 15 Python
python实现统计代码行数的方法
May 22 Python
Django返回json数据用法示例
Sep 18 Python
Python实现字符串逆序输出功能示例
Jun 24 Python
python aiohttp的使用详解
Jun 20 Python
Python中的上下文管理器相关知识详解
Sep 19 Python
python实现将视频按帧读取到自定义目录
Dec 10 Python
TensorFlow 显存使用机制详解
Feb 03 Python
TensorFLow 变量命名空间实例
Feb 11 Python
python中@property的作用和getter setter的解释
Dec 22 Python
python双向链表实例详解
May 25 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
新手菜鸟必读:session与cookie的区别
2013/08/22 PHP
深入理解PHP之OpCode原理详解
2016/06/01 PHP
prototype 学习笔记整理
2009/07/17 Javascript
javascript 从if else 到 switch case 再到抽象
2010/07/17 Javascript
自定义一个jquery插件[鼠标悬浮时候 出现说明label]
2011/06/27 Javascript
Javascript自定义排序 node运行 实例
2013/06/05 Javascript
js对象内部访问this修饰的成员函数示例
2014/04/27 Javascript
一道常被人轻视的web前端常见面试题(JS)
2016/02/15 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
2018/09/04 jQuery
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
2018/09/13 Javascript
react MPA 多页配置详解
2019/10/18 Javascript
VUE.js实现动态设置输入框disabled属性
2019/10/28 Javascript
echarts实现晶体球面投影的实例教程
2020/10/10 Javascript
三剑客:offset、client和scroll还傻傻分不清?
2020/12/04 Javascript
[10:28]2018DOTA2国际邀请赛寻真——VGJ.S寻梦之路
2018/08/15 DOTA
[01:03:41]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第三场 2月2日
2021/03/11 DOTA
Python中模拟enum枚举类型的5种方法分享
2014/11/22 Python
在Python 2.7即将停止支持时,我们为你带来了一份python 3.x迁移指南
2018/01/30 Python
Python中GeoJson和bokeh-1的使用讲解
2019/01/03 Python
python执行精确的小数计算方法
2019/01/21 Python
PyTorch学习:动态图和静态图的例子
2020/01/06 Python
如何利用python进行时间序列分析
2020/08/04 Python
浅谈html5标签css3的常用样式
2016/10/20 HTML / CSS
师范应届生求职信
2013/11/15 职场文书
劳资专员岗位职责
2013/12/27 职场文书
2014年道德讲堂实施方案
2014/03/05 职场文书
2014年两会学习心得体会
2014/03/10 职场文书
工程项目建议书范文
2014/03/12 职场文书
幼师求职信
2014/06/23 职场文书
投标人法定代表人授权委托书格式
2014/09/28 职场文书
2015商场元旦促销活动策划方案
2014/12/09 职场文书
个人党性分析总结
2015/03/05 职场文书
社区党支部承诺书
2015/04/29 职场文书
检讨书格式范文
2015/05/07 职场文书
写好Python代码的几条重要技巧
2021/05/21 Python
Centos7 Shell编程之正则表达式、文本处理工具详解
2022/08/05 Servers