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实现的守护进程(Daemon)用法实例
Jun 02 Python
python中偏函数partial用法实例分析
Jul 08 Python
Python随机数random模块使用指南
Sep 09 Python
Unicode和Python的中文处理
Mar 19 Python
Python的爬虫框架scrapy用21行代码写一个爬虫
Apr 24 Python
对python中dict和json的区别详解
Dec 18 Python
在PyCharm导航区中打开多个Project的关闭方法
Jan 17 Python
Python字符串的常见操作实例小结
Apr 08 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
Oct 24 Python
python3 dict ndarray 存成json,并保留原数据精度的实例
Dec 06 Python
基于Django实现日志记录报错信息
Dec 17 Python
Python使用cn2an实现中文数字与阿拉伯数字的相互转换
Mar 02 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
URL Rewrite的设置方法
2007/01/02 PHP
php中使用Akismet防止垃圾评论的代码
2011/06/10 PHP
PHP中的数组处理函数实例总结
2016/01/09 PHP
Laravel中任务调度console使用方法小结
2017/05/07 PHP
php压缩文件夹最新版
2018/07/18 PHP
Yii框架的路由配置方法分析
2019/09/09 PHP
php生成随机数/生成随机字符串的方法小结【5种方法】
2020/05/27 PHP
Jquery 的扩展方法总结
2011/10/01 Javascript
用jQuery模拟页面加载进度条的实现代码
2011/12/19 Javascript
使用JSON.parse将json字符串转换成json对象的时候会出错
2014/09/04 Javascript
JavaScript中的toUTCString()方法使用详解
2015/06/12 Javascript
基于jQuery Circlr插件实现产品图片360度旋转
2015/09/20 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
2016/10/30 Javascript
jQuery Form插件使用详解_动力节点Java学院整理
2017/07/17 jQuery
js实现移动端导航点击自动滑动效果
2017/07/18 Javascript
Vuejs2 + Webpack框架里,模拟下载的实例讲解
2018/09/05 Javascript
Vue弹出菜单功能的实现代码
2018/09/12 Javascript
vue基础之v-bind属性、class和style用法分析
2019/03/11 Javascript
layui多iframe页面控制定时器运行的方法
2019/09/05 Javascript
JS中的模糊查询功能
2019/12/08 Javascript
用Python脚本生成Android SALT扰码的方法
2013/09/18 Python
python Selenium实现付费音乐批量下载的实现方法
2019/01/24 Python
Python批量生成幻影坦克图片实例代码
2019/06/04 Python
解决redis与Python交互取出来的是bytes类型的问题
2020/07/16 Python
Python实现LR1文法的完整实例代码
2020/10/25 Python
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
公共汽车、火车和飞机票的通用在线预订和销售平台:INFOBUS
2019/11/30 全球购物
高级护理实习生自荐信
2013/09/28 职场文书
高二地理教学反思
2014/01/24 职场文书
设计师个人求职信范文
2014/02/02 职场文书
小小的船教学反思
2014/02/21 职场文书
父亲节活动策划方案
2014/08/24 职场文书
2014年纪检监察工作总结
2014/11/11 职场文书
推销搭讪开场白
2015/05/28 职场文书
python调用ffmpeg命令行工具便捷操作视频示例实现过程
2021/11/01 Python
vue实现拖拽交换位置
2022/04/07 Vue.js