Pylint 在输出中显示无效的变量名。

9 浏览
0 Comments

Pylint 在输出中显示无效的变量名。

我用一个简单的Python脚本在网站上发布数据。

#导入
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())
#其他内容

现在我想用pylint工具来检查我的脚本是否符合编码规范。

我的pylint输出如下:

************* 模块 post
C:  1,0: 缺少文档字符串
C:  6,0: 无效的名称"url_to_short"(应该匹配((([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:  8,0: 无效的名称"post_url"(应该匹配((([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:  9,0: 无效的名称"headers"(应该匹配((([A-Z_][A-Z0-9_]*)|(__.*__))$)
#其他内容

现在,我的问题是为什么pylint将我的变量名显示为“无效的名称”。按照这种方式命名变量是错误的编码约定吗?

我的完整pylint输出。

0