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函数式编程指南(四):生成器详解
Jun 24 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
Jun 27 Python
Python实现常见的回文字符串算法
Nov 14 Python
Python实现变声器功能(萝莉音御姐音)
Dec 05 Python
基于python实现文件加密功能
Jan 06 Python
Pyecharts绘制全球流向图的示例代码
Jan 08 Python
Python解析多帧dicom数据详解
Jan 13 Python
python各种excel写入方式的速度对比
Nov 10 Python
Python模拟登录requests.Session应用详解
Nov 17 Python
python 如何对logging日志封装
Dec 02 Python
Python数据可视化之用Matplotlib绘制常用图形
Jun 03 Python
Python中使用ipython的详细教程
Jun 22 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/10/09 PHP
php 日期和时间的处理-郑阿奇(续)
2011/07/04 PHP
关于crontab的使用详解
2013/06/24 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
2014/07/08 PHP
在php和MySql中计算时间差的方法详解
2015/03/27 PHP
深入浅析PHP无限极分类的案例教程
2016/05/09 PHP
Yii2 assets清除缓存的方法
2016/05/16 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
2019/10/15 PHP
浅谈javascript 面向对象编程
2009/10/28 Javascript
提高javascript效率 一次判断,而不要次次判断
2012/03/30 Javascript
jquery append()方法与html()方法的区别及使用介绍
2014/08/01 Javascript
JS函数this的用法实例分析
2015/02/05 Javascript
js简单的点击返回顶部效果实现方法
2015/04/10 Javascript
JS判断浏览器是否安装flash插件的简单方法
2016/09/13 Javascript
Web前端开发之水印、图片验证码
2016/11/27 Javascript
详解jQuery中的DOM操作
2016/12/23 Javascript
jQuery如何跳转到另一个网页 就这么简单
2016/12/28 Javascript
vue项目中用cdn优化的方法
2018/01/03 Javascript
JS实现点击拉拽轮播图pc端移动端适配
2018/09/05 Javascript
Vue组件的使用及个人理解与介绍
2019/02/09 Javascript
JS实现轮播图效果
2020/01/11 Javascript
python 实现对数据集的归一化的方法(0-1之间)
2018/07/17 Python
在python中使用with打开多个文件的方法
2019/01/07 Python
keras模型可视化,层可视化及kernel可视化实例
2020/01/24 Python
Python sql注入 过滤字符串的非法字符实例
2020/04/03 Python
Keras 加载已经训练好的模型进行预测操作
2020/06/17 Python
Django数据模型中on_delete使用详解
2020/11/30 Python
用python获取txt文件中关键字的数量
2020/12/24 Python
手工制作的意大利礼服鞋:Ace Marks
2018/12/15 全球购物
网络专业学生个人的自我评价
2013/12/16 职场文书
县优秀教师事迹材料
2014/01/31 职场文书
学生会竞聘书范文
2014/03/31 职场文书
文科毕业生自荐书范文
2014/04/17 职场文书
国防教育标语
2014/10/08 职场文书
2014年学生管理工作总结
2014/12/20 职场文书
python井字棋游戏实现人机对战
2022/04/28 Python