今天调试了好几个小时,想吧pylint集成到pycharm中去,从网上找了个宝贝帖 子,但是不好用,原因是作者写的脚本是检查工程和模块的,而我的是单独检查一个文件,当然前者肯定会在项目后期用的。所以就用Pycharm调试了作者的 脚本,知道了python的sys.argv的使用,接受运行时参数用的。当然,调试的时候也可以输入,正如C++的IDE VC++的调试,sys.argv[0]默认是当前文件,带路径名,所以真正的输入参数是从sys.argv[1]开始的。
Run-Edit Configurations-Environment Variables中设置
但是目前只会输入一个,不知道多个参数怎么区分,空格逗号还有换行都不好用。等以后慢慢摸索吧。
下面是解决问题中搜到的博客,牛人多多,要好好学习啦。脚本功能太强大了~~
1.下面的文章介绍了Ubuntu下安装Pycharm的方法,以及怎样设置快捷方法,不用每次启动时都去运行脚本文件。
Ubuntu12.04 安装PyCharm
2. 下面的牛人实现了pycharm中pylint的扩展工具
Running PyLint in PyCharm
为了实现对单个文件的检查,改了原作的几行代码,增加了一个输入参数传入文件名,FILE_PATH = sys.argv[2],修改了一行
command = [PYLINT, FILE_PATH, '-f', 'parseable']
实现了pycharm中pylint的扩展工具,对一个文件实行检查。只要选中文件右键点击自定义的ExternalTool,就可以在控制台看到自己的检查结果了,方便在Pycharm中修改和调试。
3.下面是关于Pymint和Pycharm的一些介绍