一個關於PYTHON字串的奇怪問題,搞不明白
淡淡烟草味
淡淡烟草味 2017-05-18 10:50:20
0
2
631

用python做restful api服務端,家裡電腦和單位電腦,現在碰到點奇怪的問題

用postman發送post請求,家裡電腦接收到的key的值會在中斷調試的時候發現是u'中文'這樣的,但是如果是單位的電腦,中斷調試的時候顯示的是'中文'這樣的,差別是前面帶不帶u,2台電腦的這個差別快把我搞鬱悶了,

用的是python 3.61 64bit,環境是用requirements.txt來同步的,安裝的函式庫應該是一致的,為什麼會這樣的情況出現?如何解決這個問題? 2台電腦這個差異要搞死我了

程式碼應該也是一樣的,使用github來做2台電腦的同步倉庫

是否和我使用的pycharm的設定有關?

淡淡烟草味
淡淡烟草味

全部回覆(2)
phpcn_u1582

py3的字串預設是unicode,無論是否有u前綴

小葫芦

兩個環境的Python版本不一致吧?帶u的一般都是py2產生的。更換下Python版本都變成py3就可以了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板