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模块弹出窗口及传值回到主窗口操作详解
Jul 28 Python
Python之Scrapy爬虫框架安装及简单使用详解
Dec 22 Python
python使用xpath中遇到:到底是什么?
Jan 04 Python
python爬取m3u8连接的视频
Feb 28 Python
python实现简单tftp(基于udp协议)
Jul 30 Python
对django的User模型和四种扩展/重写方法小结
Aug 17 Python
python excel转换csv代码实例
Aug 26 Python
Python 元组拆包示例(Tuple Unpacking)
Dec 24 Python
Jupyter notebook运行Spark+Scala教程
Apr 10 Python
Python数据分析之pandas读取数据
Jun 02 Python
Python anaconda安装库命令详解
Oct 16 Python
利用Python多线程实现图片下载器
Mar 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
如何写php程序?
2006/12/08 PHP
PHP音乐采集(部分代码)
2007/02/14 PHP
Laravel 5框架学习之环境与配置
2015/04/08 PHP
CI(CodeIgniter)模型用法实例分析
2016/01/20 PHP
Eclipse PHPEclipse 配置的具体步骤
2017/08/08 PHP
jQuery+ajax实现顶一下,踩一下效果
2010/07/17 Javascript
获取表单控件原始(初始)值的方法
2013/08/21 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
2013/11/22 Javascript
js清除input中type等于file的值域(示例代码)
2013/12/24 Javascript
js清空表单数据的两种方式(遍历+reset)
2014/07/18 Javascript
JavaScript字符串对象substring方法入门实例(用于截取字符串)
2014/10/17 Javascript
JavaScript代码复用模式详解
2014/11/07 Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
2020/11/25 Javascript
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
jQuery中的each()详细介绍(推荐)
2016/05/25 Javascript
js创建对象几种方式的优缺点对比
2016/09/28 Javascript
Bootstrap导航条学习使用(二)
2017/02/08 Javascript
React入门教程之Hello World以及环境搭建详解
2017/07/11 Javascript
JavaScript实现封闭区域布尔运算的示例代码
2018/06/25 Javascript
Vue内部渲染视图的方法
2019/09/02 Javascript
JavaScript实现前端倒计时效果
2021/02/09 Javascript
Python中unittest用法实例
2014/09/25 Python
Python3使用PyQt5制作简单的画板/手写板实例
2017/10/19 Python
PyQt5实现简单数据标注工具
2019/03/18 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
2020/04/14 Python
pymongo insert_many 批量插入的实例
2020/12/05 Python
python 基于Apscheduler实现定时任务
2020/12/15 Python
MyFrenchPharma中文网:最大的法国药妆平台
2016/10/07 全球购物
施华洛世奇美国官网:SWAROVSKI美国
2018/02/08 全球购物
指针和引用有什么区别
2013/01/13 面试题
数控专业个人求职信范例
2013/11/29 职场文书
大学生职业生涯规划方案
2014/01/03 职场文书
感恩节红领巾广播稿
2014/02/11 职场文书
公关活动策划方案
2014/05/25 职场文书
英语导游词
2015/02/13 职场文书
pytorch 预训练模型读取修改相关参数的填坑问题
2021/06/05 Python