• 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源码目录中的swigpythonsamplesgdalinfo.py。然后将gdalinfo.py中的代码贴到VS中,保存。按F5执行,会输出这个工具的用法,如下图。

    接下来,在main函数处,添加一个断点,然后点击工程,右键属性,在Debug窗体中的脚本参数中将gdalinfo工具的命令行参数填进去,如下,然后保存,按F5,程序会进入调试模式,可以查看变量的值等,非常方便,和调试C++、C#之类的完全一样。


    下面是程序调试时的状态,可以对变量进行监视,同时会在输出窗口和控制台中输出信息。



  • 相关阅读:
    狄利克雷卷积
    洛谷P2044 [NOI2012]随机数生成器
    Miller Rabin算法详解
    BZOJ3667: Rabin-Miller算法
    洛谷P3383 【模板】线性筛素数(Miller_Rabin)
    洛谷P3806 【模板】点分治1
    BZOJ1468: Tree
    Android Camera调用过程分析
    安卓开发37:自定义的HorizontalScrollView类,使其pageScroll的时候焦点不选中
    Android抖动动画
  • 原文地址:https://www.cnblogs.com/xiaowangba/p/6313928.html
Copyright © 2020-2023  润新知