Pylint 在输出中显示无效的变量名。
- 论坛
- Pylint 在输出中显示无效的变量名。
9 浏览
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输出。