我使用的是Pylint,我是这个工具的新手,所以要计算一下python项目的质量(测试自动化)。我想知道WindowsI要执行以下命令之一的质量:
pylint name_of_file.py
如果我想执行整个目录,我需要在上面的目录中创建一个名为__init__.py
的python文件,然后执行以下命令:
另外,正如我上面提到的,我也使用PyCharm。通过这个IDE的接口,Pylint有一个名为Check Project
的按钮,它正在验证整个项目。请看一下这个界面的截图:
上述任何执行的输出如下所示:
something.py:12:4: C0111: Missing method docstring (missing-docstring)
something.py:16:4: C0111: Missing method docstring (missing-docstring)
something.py:20:4: C0111: Missing method docstring (missing-docstring)
something.py:25:4: C0111: Missing method docstring (missing-docstring)
something.py:31:4: C0111: Missing method docstring (missing-docstring)
something.py:35:4: C0111: Missing method docstring (missing-docstring)
something.py:39:4: C0111: Missing method docstring (missing-docstring)
我需要什么:我希望每次新构建之后,Pylint结果都保存在.txt
格式文件下的特定目录中,名称为当前时间戳,后跟当前的项目版本(存储在属性文件中)。对我来说(如果我没有错的话),这就像保留Pylint执行的日志输出。怎么会这样?在
如果需要:
系统信息
{a1}你可以在命令行^写一个},然后你就可以在^命令行中}。在
您可以使用
^{pr2}$%DATE%
和%TIME%
变量的片段来获得带有时间戳的唯一文件名。在你需要找出你想要的部分,然后把它们切片/附加到你想要的名字中。仅仅尝试连接%DATE%和%TIME%会给您一个无效的路径名。This question讨论用时间戳格式化文件名。在
获得所需的时间戳格式后,可以将文件名保存到变量中,以便只引用一次:
当然,这只会为当前命令保存它。如果要全局保存,请参阅this question。在
我想有办法让PyCharm为您运行这个命令,但我不能告诉您如何做。在
相关问题 更多 >
编程相关推荐