小编use*_*148的帖子

Python请求 - 异常类型:ConnectionError - try:except不起作用

我使用web服务来检索一些数据,但有时网址不起作用,我的网站没有加载.你知道我如何处理以下异常,所以如果webservice不工作,网站没有问题吗?

Django Version: 1.3.1 
Exception Type: ConnectionError
Exception Value: 
HTTPConnectionPool(host='test.com', port=8580): Max retries exceeded with url:
Run Code Online (Sandbox Code Playgroud)

我用了

try:
   r = requests.get("http://test.com", timeout=0.001)
except requests.exceptions.RequestException as e:    # This is the correct syntax
   print e
   sys.exit(1)
Run Code Online (Sandbox Code Playgroud)

但没有任何反应

python connection url python-2.x python-requests

25
推荐指数
1
解决办法
5万
查看次数

与eclipse项目相比,Runnable jar运行速度太慢

我从eclipse项目中提取了一个jar文件,但运行得太慢了.它需要将近20分钟才能完成,而eclipse项目只需要几秒钟.我使用所有三种不同的选择导出了带有库处理的runnable jar.我还导出了jar文件,其中包含所有库处理选项.我还用命令运行jar文件:

java -Xmx2048m -Xms1024m -jar "finalJar.jar"
Run Code Online (Sandbox Code Playgroud)

我删除了所有System.out.println,除了最后一个给我答案.如何导出几乎与原始项目一样快的jar?或者以不同的方式运行它以加快速度?因为时间的差异太大,我不明白为什么.

java eclipse jar runnable

4
推荐指数
1
解决办法
6781
查看次数

Python无法导入名称timegm

导入请求不再起作用.我有两个相同的服务器Ubuntu 11.10与python 2.7.2 +,django 1.4.0和请求2.0.1.我有一个服务器导入请求打印此错误

 Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
   File "/usr/local/lib/python2.7/dist-packages/requests-2.0.1-py2.7.egg/requests/__init__.py", line 58, in <module>
     from . import utils
   File "/usr/local/lib/python2.7/dist-packages/requests-2.0.1-py2.7.egg/requests/utils.py", line 24, in <module>
     from .compat import parse_http_list as _parse_list_header
   File "/usr/local/lib/python2.7/dist-packages/requests-2.0.1-py2.7.egg/requests/compat.py", line 89, in <module>
     import cookielib
   File "/usr/lib/python2.7/cookielib.py", line 38, in <module>
     from calendar import timegm
 ImportError: cannot import name timegm
Run Code Online (Sandbox Code Playgroud)

在另一台服务器中它正在工作.我搜索了一个解决方案,我发现的唯一一件事就是在某个地方是否有另一个calendar.py文件.我搜索过,没有其他calendar.py

python django python-2.7 python-requests

2
推荐指数
1
解决办法
2197
查看次数