Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 从Django项目目录上的终端执行Pylint命令时出错_Python 3.x_Django_Pylint - Fatal编程技术网

Python 3.x 从Django项目目录上的终端执行Pylint命令时出错

Python 3.x 从Django项目目录上的终端执行Pylint命令时出错,python-3.x,django,pylint,Python 3.x,Django,Pylint,当我从终端运行下面的命令时,我得到下面的错误,我正在django项目上运行这个pylint。 (venv) mypc:~/path/django-project$ pylint --rcfile=.pylintrc ./* > lint_ouput.txt Error: Traceback (most recent call last): File "/usr/lib/python3.6/tokenize.py", line 390, in find_cookie

当我从终端运行下面的命令时,我得到下面的错误,我正在django项目上运行这个pylint。

(venv) mypc:~/path/django-project$ pylint --rcfile=.pylintrc ./* > lint_ouput.txt

Error: Traceback (most recent call last):   File "/usr/lib/python3.6/tokenize.py", line 390, in find_cookie
    line_string = line.decode('utf-8') UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfa in position 9: invalid start byte

pylint.exceptions.InvalidMessageError: Message E0001 must provide line, got None

为了让其他用户明白,我总结了解决方案:

不需要
/*
符号。看起来Pylint无法正确解析您的命令。如果要在整个文件夹上运行Pylint,请使用文件夹名称。e、 g:

pylint--rcfile=.pylintrc

如果是特定文件,请使用文件名(相对路径)


pylint--rcfile=.pylintrc

您想说的
/*
是什么意思?如果要在整个文件夹上运行pylint,请使用文件夹名称。如果对于特定文件,使用文件名(相对路径)@Orb./*指向当前目录并在所有文件夹和包含.py文件的文件上运行pylint,则我没有任何特定文件或文件夹可运行pylint。这就是我得到的:输入端:pylint./*输出:*******************模块。/./*:1:0:F0001:没有命名的模块。/*(致命)命令:pylint--rcfile=.pylintrc,对我来说没有任何错误。谢谢。