擅长:python、mysql、java
<p>要触发此错误,您需要运行Python2.x并使用print语句而不是print函数</p>
<p>打印语句是Python 2.x早期版本中的唯一选项。直到决定用Python3中的打印函数替换它们之后,才将打印函数添加到Python2.6中</p>
<pre class="lang-py prettyprint-override"><code># Print statement, only works in Python 2.x
print 'hello'
# Print function, Python >= 2.6
print('hello')
</code></pre>
<p>运行Python时Pylint不会发出E1601>;=3.0. 在Python3中,使用print语句不是风格错误,而是语法错误。我对E1601存在的最佳猜测是鼓励Python 2开发人员在可能的情况下使用Python 3功能,以便他们的代码更具可移植性</p>