<p>我正在通过sh模块运行一个Python脚本,它在执行过程中崩溃。崩溃时,它给出了stderr的前几行的读数,但它告诉我有更多的错误,我应该看看e.stderr,但我不知道怎么做,因为我不知道e是什么。如何访问stderr文件的其余部分?谢谢。在</p>
<p>编辑:错误如下:</p>
<pre><code>STDERR:
mydir/test.py:22: UserWarning: gzip transfer encoding is experimental!
br.set_handle_gzip(True)
Traceback (most recent call last):
File "mydir/test.py", line 142, in <module>
run(sys.argv[1]);
File "mydir/test.py", line 13, in run
scrape(browser,folderName);
File "mydir/test.py", line 46, in scrape
processResponse(browser,folderName,1);
File "mydir/test.py", line 121, in processResponse
urllib.urlencode(data));
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mechanize-0.2.6.dev_20130122-py2.7.egg/mechanize/_mechanize.py", line 203, in open
return self._mech_open(url, data, timeout=timeout)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-pac... (4278 more, please see e.stderr)
</code></pre>
<p>看看这个答案:
<a href="https://stackoverflow.com/questions/11009398/what-does-mechanize-tag-br-set-handle-gzip-do">what does mechanize tag br.set_handle_gzip do?</a></p>
<p>希望能将错误数减少1个以上。在</p>