sh モジュールを介して Python スクリプトを実行していますが、実行中にクラッシュします。クラッシュすると、stderr の最初の数行が読み取られますが、さらにエラーがあり、e.stderr が表示されるはずであることがわかりますが、それを行う方法がわかりません。 eが何であるかを知っています。stderr ファイルの残りの部分にアクセスするにはどうすればよいですか? ありがとう。
編集:ここにエラーがあります:
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)