Pylint показывает неверное имя переменной в выводе

Я сделал простой скрипт на Python для размещения данных на веб-сайте.

#Imports

url_to_short = sys.argv[1]

post_url = 'https://www.googleapis.com/urlshortener/v1/url'
headers = {'Content-Type': 'application/json'}

data = {'longUrl': url_to_short}
post_data = json.dumps(data)

req = urllib2.Request(post_url, post_data, headers)
resp = urllib2.urlopen(req)

if resp.getcode() == 200:  
    content = json.loads(resp.read())

#Other stuff

Теперь я подумал, давайте проверим мой скрипт на соответствие стандартам кодирования с помощью инструмента pylint.

Мой вывод pylintвыглядит следующим образом:

************* Module post
C:  1,0: Missing docstring
C:  6,0: Invalid name "url_to_short" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:  8,0: Invalid name "post_url" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:  9,0: Invalid name "headers" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)

# Other stuff

Теперь мой вопрос: почему pylintпоказывает имена моих переменных как Invalid name. Является ли такое имя переменной неправильным соглашением о кодировании.

Мой полный вывод pylint.

51
задан RanRag 30 May 2012 в 00:38
поделиться