Python+Visual Studio
一直在找一个比较好的Python IDE,无奈找来找去都不太好用,由于经常用Visual Studio,所以很希望找到一个能够在VS中的Python扩展。今天发现了一个很给力的VS扩展,可以在VS中方便的编写、调试Python代码,PTVS(Python Tools for Visual Studio),官方网址为:http://pytools.codeplex.com/,同时这里有一个使用的视频(需要翻墙)https://www.youtube.com/watch?v=JNNAOypc6Ek。
比较遗憾的是,PTVS目前只支持VS2010以上的版本,只要在官网下载自己对应的VS版本即可。下载完安装,启动VS,然后选择文件,新建,工程。在左侧的其他语言里面就可以看到有Python的选项,如下图所示:
点击OK之后,会出现一个简单的print ("Hello world!")的代码。按F5直接运行会在控制台输出Hello World。下面就将GDAL库中自带的一段Python代码进行测试,这段Python的代码位于GDAL源码目录中的swig\python\samples\gdalinfo.py。然后将gdalinfo.py中的代码贴到VS中,保存。按F5执行,会输出这个工具的用法,如下图。
接下来,在main函数处,添加一个断点,然后点击工程,右键属性,在Debug窗体中的脚本参数中将gdalinfo工具的命令行参数填进去,如下,然后保存,按F5,程序会进入调试模式,可以查看变量的值等,非常方便,和调试C++、C#之类的完全一样。
下面是程序调试时的状态,可以对变量进行监视,同时会在输出窗口和控制台中输出信息。
Python+Visual Studio相关推荐
- python visual studio pandas_pandas DataFrame索引行列的实现
python版本: 3.6 pandas版本: 0.23.4 行索引 索引行有三种方法,分别是 loc iloc ix import pandas as pd import numpy as np i ...
- azure web应用部署_使用Visual Studio Code将Python应用程序部署到Azure Functions
azure web应用部署 In this article, we are going to build a small python application and deploy it to Azu ...
- Python培训教程分享:visual studio编写python怎么样?
本期小编要为大家介绍的Python培训教程就是关于"visual studio编写python怎么样?"的问题,但答案当然是可以的,据了解,vs2017.vs2019都集成了pyt ...
- visual studio code 里调试运行 Python代码
最近对微软的visual studio code 挺感兴趣的,微软的跨平台开发工具.轻量简洁. 版本迭代的也挺快的,截止16年8月2日已经1.3.1版本了,功能也愈加完善.(16年12月18日 已经, ...
- 使用Visual Studio重构与分析Python
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2011/07/Python-Tools-VS 近日,微软的开发部门发布了Python ...
- visual studio写python_微软发布Visual Studio的Python开发插件
PTVS (Python Tools for Visual Studio) 是一个开源项目,采用Apache 2.0许可发布.PTVS的主要特性包括:CPython.IronPython.Jython ...
- IDE之VS:利用 Visual Studio中的IDE配置python语言进行编程
IDE之VS:利用 Visual Studio中的IDE配置python语言进行编程 目录 第一步,先安装python环境 第二步,加载本地已有的python 第一步,先安装python环境
- visual studio安装python插件_Visual Studio 2012 Ultimate 上安装 Python 开发插件 PTVS
Visual Studio 2012 Ultimate 上安装Python 开发插件PTVS 转载于ITNOSE1.我的环境 操作系统:Win7 旗舰版Service Pack 1 VS版本:Micr ...
- python网页运行环境_Python小牛叔Web开发1:安装Visual Studio Code配置Python运行环境...
本系列是Python小牛叔Web开发系列,以Django为框架介绍如何使用Python来开发Web应用,本教程适合对于Web开发有基本知识的入门者. 1.安装Visual Studio Code编辑器 ...
最新文章
- PowerDesigner 连接MySQL数据库详细步骤
- 人工智能,将成科技股的最大风口
- 中国AI芯片产业发展白皮书:未来三年年均增长率超50%
- JavaScript 异常处理
- bp神经网络pid控制_文章推荐 | BP神经网络PID控制器在无人机编队飞行中的应用...
- hdu 1026 Ignatius and the Princess I(优先队列+bfs+记录路径)
- display:none;与visibility:hidden;的区别
- WSDM2021 | 多交互注意力网络用于CTR预估中细粒度特征学习
- esp32 micropython 加密_ESP32 MicroPython教程:使用SHA-256
- Yii 2.0 权威指南 (2) 使用forms
- paip.验证码识别---判断图片是否是彩色图片
- 无线网络技术学习总结
- 六句话,看完新造车的2021
- 穷举法 解决用3个水桶等分8升水 python实现
- Cloud Rover隐私政策
- 【云原生之K8s】 Pod基础概念
- error:重装系统后,office办公软件成网页版
- 永洪BI SQL带参数查询
- 时隔24年,《失孤》原型父子相认!身体特征结合DNA对比,公安如何定位被拐儿童...
- 装箱问题c语言函数,C语言基于贪心算法解决装箱问题的方法
热门文章
- Redis数据库,Jedis接口分类(使用)说明
- matlab转换为exe文件,MATLAB文件转为exe可执行文件(package使用)
- 在线可视化python网站_利用Python优雅地可视化数据
- 为什么你的数据库经常会被破防呢?原因原来是这——Sql注入问题(源码+文字深度解析)
- 测试Join(插队)
- THREEJS - 利用UV偏移模拟传送带运动
- PCL——向PCD文件写入点云数据
- Android 爱心万花筒简单实现
- 爆款 | Medium上6900个赞的AI学习路线图,让你快速上手机器学习
- 强化学习离轨策略:从失败中获得成功经验 - 以追女孩为例 | 采样率的数学意义