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求解平方根的方法
Mar 11 Python
举例讲解Python面向对象编程中类的继承
Jun 17 Python
python使用arcpy.mapping模块批量出图
Mar 06 Python
浅谈python socket函数中,send与sendall的区别与使用方法
May 09 Python
详谈python http长连接客户端
Jun 12 Python
PyTorch中Tensor的维度变换实现
Aug 18 Python
Django使用消息提示简单的弹出个对话框实例
Nov 15 Python
解决tensorflow打印tensor有省略号的问题
Feb 04 Python
python调用API接口实现登陆短信验证
May 10 Python
Django REST Swagger实现指定api参数
Jul 07 Python
Python利用matplotlib绘制散点图的新手教程
Nov 05 Python
Python中过滤字符串列表的方法
Dec 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
消息持续发送的完整例子
2006/10/09 PHP
你可能不知道PHP get_meta_tags()函数
2014/05/12 PHP
PHP超级全局变量【$GLOBALS,$_SERVER,$_REQUEST等】用法实例分析
2019/12/11 PHP
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
JS去除iframe滚动条的方法
2015/04/01 Javascript
有关json_decode乱码及NULL的问题
2015/10/13 Javascript
JS中判断null的方法分析
2016/11/21 Javascript
关于Iframe父页面与子页面之间的相互调用
2016/11/22 Javascript
nodejs multer实现文件上传与下载
2017/05/10 NodeJs
vue element-ui table表格滚动加载方法
2018/03/02 Javascript
vue权限路由实现的方法示例总结
2018/07/29 Javascript
js前端如何写一个精确的倒计时代码
2019/10/25 Javascript
[00:35]可解锁地面特效
2018/12/20 DOTA
python使用beautifulsoup从爱奇艺网抓取视频播放
2014/01/23 Python
Python中数字以及算数运算符的相关使用
2015/10/12 Python
详解python之多进程和进程池(Processing库)
2017/06/09 Python
老生常谈Python startswith()函数与endswith函数
2017/09/08 Python
利用python批量修改word文件名的方法示例
2017/10/17 Python
python pycurl验证basic和digest认证的方法
2018/05/02 Python
Python如何调用JS文件中的函数
2019/08/16 Python
Python笔记之代理模式
2019/11/20 Python
python两个_多个字典合并相加的实例代码
2019/12/26 Python
python中pyplot基础图标函数整理
2020/11/10 Python
最新销售员个人自荐信
2013/09/21 职场文书
职专应届生求职信
2013/11/16 职场文书
公司道歉信范文
2014/01/09 职场文书
十佳美德少年事迹材料
2014/02/05 职场文书
财务总监管理职责范文
2014/03/09 职场文书
2014年小学安全工作总结
2014/12/04 职场文书
中国世界遗产导游词
2015/02/13 职场文书
运动会三级跳加油稿
2015/07/21 职场文书
应收账款管理制度
2015/08/06 职场文书
资深HR教你写好简历中的自我评价
2019/05/07 职场文书
2019银行竞聘书
2019/06/21 职场文书
导游词之山西关帝庙
2019/11/01 职场文书