Написание кода приложения для iPhone с использованием Python / toolchain.py. Следующий код работает без проблем на Macbook Pro и печатает код HTML на терминале X-code, как и предполагалось, но когда код передается в iPhone через X-код, выдается «urllib.request.urlopen (url_string)» URLError. Насколько я понимаю, urllib находится в стандартном модуле, поэтому должен работать как есть. Есть идеи, почему это не работает?
Код ошибки
2020-02-16 10:56:15.081132+0900 urlget[463:74197] Available orientation: KIVY_ORIENTATION=LandscapeLeft LandscapeRight Portrait PortraitUpsideDown
2020-02-16 10:56:15.081204+0900 urlget[463:74197] Initializing python
/var/containers/Bundle/Application/1C02157B-37D8-4B6E-B7EA-F38CB7BF1735/urlget.app/urlget:1: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
2020-02-16 10:56:15.181837+0900 urlget[463:74197] Running main.py: /private/var/containers/Bundle/Application/1C02157B-37D8-4B6E-B7EA-F38CB7BF1735/urlget.app/YourApp/main.pyc
URLError
result:
2020-02-16 10:56:15.733094+0900 urlget[463:74197] Leaving
Python код
import urllib.request
url_string= "http://www.yahoo.com"
try:
with urllib.request.urlopen(url_string) as res:
result = res.read().decode("utf-8")
except urllib.error.HTTPError as err:
print("HTTPError")
result = ""
except urllib.error.URLError as err:
print("URLError")
result = ""
print("result: " + result)