Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pycharm track';打印';调试模式下的输出_Python_Debugging_Pycharm - Fatal编程技术网

Python pycharm track';打印';调试模式下的输出

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调试器应该没有

我不熟悉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调试器应该没有任何问题。我建议使用最新的PyCharm版本5.0。 右键单击python文件并选择“Debug yourPythonFile.py”。它应该打印i的值。
只是一个小建议,使用
(responses.append(u2.urlopen(url[i]))
而不是
responses[i]=u2.urlopen(url[i])

你是想说调试器确实达到了“print i”&仍然没有打印它吗?是的-我不明白为什么…这是一个bug,重启/更新你的pycharm对我来说发生了很多事情