Python pycharm track';打印';调试模式下的输出
我不熟悉python和pycharm。 我正在编写一个需要数年才能运行的程序,所以我希望在调试时看到迭代次数 这是我的代码:Python pycharm track';打印';调试模式下的输出,python,debugging,pycharm,Python,Debugging,Pycharm,我不熟悉python和pycharm。 我正在编写一个需要数年才能运行的程序,所以我希望在调试时看到迭代次数 这是我的代码: import urllib2 for i in range(n): print i responses[i]=u2.urlopen(urls[i]) (我有一个由n个URL组成的数组) 因此,当我运行它时,我会看到输出: 0 1 2 3 etc 但是当我调试时,我看不到输出 有人知道吗 这是一个简单的代码块,Pycharm调试器应该没有
import urllib2
for i in range(n):
print i
responses[i]=u2.urlopen(urls[i])
(我有一个由n个URL组成的数组)
因此,当我运行它时,我会看到输出:
0
1
2
3
etc
但是当我调试时,我看不到输出
有人知道吗 这是一个简单的代码块,Pycharm调试器应该没有任何问题。我建议使用最新的PyCharm版本5.0。 右键单击python文件并选择“Debug yourPythonFile.py”。它应该打印i的值。
只是一个小建议,使用
(responses.append(u2.urlopen(url[i]))
而不是responses[i]=u2.urlopen(url[i])
你是想说调试器确实达到了“print i”&仍然没有打印它吗?是的-我不明白为什么…这是一个bug,重启/更新你的pycharm对我来说发生了很多事情