bre*_*nce 8 python windows pylint
我在Windows下使用Pylint,它不是在读我的pylint-config.rc文件.有没有办法在Windows中为Python设置默认的.rc文件,这样我就不必在命令行中输入它了?谢谢.
gur*_*lex 17
我手边没有Windows框来测试,但代码os.path.expanduser('~')用来查找当前用户的主目录,并.pylintrc在该目录中查找文件calle .
根据python文档,在Windows上,expanduser如果设置则使用HOME和USERPROFILE,否则使用HOMEPATH和HOMEDRIVE的组合.所以我的建议是在Python交互式会话中检查以下脚本输出的内容:
import os
print os.path.expanduser('~')
Run Code Online (Sandbox Code Playgroud)
并将配置文件放在该文件.pylintrc夹中.
或者,如果要在每个项目的基础上使用不同的配置文件,您应该知道如果pylintrc当前工作目录中有一个名为(没有前导点)的文件,那么Pylint将使用此文件.如果__init__.py在当前工作目录中调用了一个文件,Pylint将查找父目录,直到没有这样的文件,然后查找pylintrc配置文件.这样做是为了使您可以在源代码树中的任何目录中维护每个项目配置文件以及源代码和lauch Pylint.
小智 6
由于不允许从Windows文件资源管理器创建以点开头的文件,因此您可以使用以下命令创建模板:
pylint --generate-rcfile > .pylintrc
Run Code Online (Sandbox Code Playgroud)