重写python脚本以使用python3

时间:2017-06-08 17:30:33

标签: python api

我有以下代码需要帮助重写它以使用python3

from urllib2 import Request, urlopen

headers = {'Authorization': '< Enter your Basic Authorization string here >'}
request = Request('https://ssapi.shipstation.com/orders/orderId', headers=headers)
request.get_method = lambda: 'DELETE'

response_body = urlopen(request).read()
print response_body

1 个答案:

答案 0 :(得分:2)

更改导入

try:
    from urllib2 import Request, urlopen
except ImportError:
    # python3
    from urllib.request import Request, urlopen

同时更改print

print(response_body)

您的代码现在是交叉兼容的,应该在Python 2和Python 3上运行。