Pylint выбрасывает configparser.Ошибка MissingSectionHeaderError:

#python #pylint

#python #pylint

Вопрос:

Я тестировал файл python с использованием pylint

Код приведен ниже

 """ Testing the file inside the content"""
import json

file = r'test.txt'
with open(file,'r') as fr:
    fd = fr.read()
    print (fd)
  

Ниже приведена команда для тестирования

 pylint code.py
  

Ошибка приведена ниже

 raise MissingSectionHeaderError(fpname, lineno, line)
configparser.MissingSectionHeaderError: File contains no section headers.
file: 'C:\Users\ayshewew\.pylintrc', line: 2
'import jsonn'
  

Я выполнил приведенный выше код в jupyter notebook и все работает нормально

Мой pylint является последней версией

Комментарии:

1. Я получаю кое-что еще при запуске вашего кода в Windows 10 python 2.7.17 и pylint 1.9.5, получаем: Код модуля C: 7,0: Ненужные скобки после ключевого слова ‘print’ (лишние скобки) W: 4,0: Переопределение встроенного ‘file’ (переопределенный встроенный) C: 4,0: имя константы «file» не соответствует стилю именования верхнего ящика (недопустимое имя) C: 6,4: имя константы » fd» не соответствует стилю именования UPPER_CASE (недопустимое имя) W: 2, 0: неиспользуемый импорт json (неиспользуемый импорт)

2. Попробуйте обновить все свои модули, обновите pylint и configparser и повторите попытку

3. Показывает содержимое C:\Users\ayshewew\.pylintrc файла. Как четко указано в сообщении об ошибке, оно, похоже, содержится import json во второй строке, что кажется очень удивительным для такого файла.

Ответ №1:

пытался

python -m pylint code.py получен результат

работает