亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

按照老師的代碼敲的,為什么會報錯?求大神解答

代碼:

from?urllib.request?import?urlopen
from?urllib.request?import?Request
from?urllib?import?parse
req?=?Request("http://www.thsrc.com.tw/tw/TimeTable/SearchResult")
postData?=?parse.urlencode([
????("StartStatio","2f940836-cedc-41ef-8e28-c2336ac8fe68"),
????("EndStation","977abb69-413a-4ccf-a109-0272c24fd490"),
????("SearchDate","2017/06/11"),
????("SearchTime","13:00"),
????("SearchWay","DepartureInMandarin")
])
req.add_header("Origin","http://www.thsrc.com.tw")
req.add_header("User-Agent","Mozilla/5.0?(Macintosh;?Intel?Mac?OS?X?10_12_4)?AppleWebKit/537.36?(KHTML,?like?Gecko)?Chrome/58.0.3029.110?Safari/537.36")
resp?=?urlopen(req,?data=postData.encode('utf-8'))
print(resp.read().decode("utf-8"))

錯誤:

Fatal Python error: Py_Initialize: can't initialize sys standard streams

Traceback (most recent call last):

? File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/io.py", line 52, in <module>

? File "/Users/Yvette/PycharmProjects/2017/201705/abc.py", line 1, in <module>

? File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 84, in <module>

? File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/base64.py", line 9, in <module>

? File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/re.py", line 122, in <module>

? File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/enum.py", line 2, in <module>

? File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/types.py", line 171, in <module>

? File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/functools.py", line 20, in <module>

ImportError: cannot import name 'get_cache_token'


正在回答

1 回答

代碼我電腦python3.6能運行成功

是不是沒添加python的path?

0 回復 有任何疑惑可以回復我~
#1

iamYvette 提問者

我之前找到了原因。腳本對應文件夾下有我用jupyter notebook創建的.ipynb就發生了這個問題。我一刪除該ipynb文件或者將其移至其他文件夾就沒問題了。但我還不太明白造成這個問題的原因是什么。因為使用pycharm創建的jupyter就沒問題。。。通過終端創建的就發生問題
2017-06-28 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

按照老師的代碼敲的,為什么會報錯?求大神解答

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號