成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

一個關(guān)于PYTHON字符串的奇怪問題,搞不明白

瀏覽:115日期:2022-07-19 13:40:23

問題描述

用python做restful api服務(wù)端,家里電腦和單位電腦,現(xiàn)在碰到點奇怪的問題

用postman發(fā)送post請求,家里電腦接收到的key的值會在中斷調(diào)試的時候發(fā)現(xiàn)是u’中文’這樣的,但是如果是單位的電腦,中斷調(diào)試的時候顯示的是’中文’這樣的,差別是前面帶不帶u,2臺電腦的這個差別快把我搞郁悶了,

用的是python 3.61 64bit,環(huán)境是用requirements.txt來同步的,安裝的庫應(yīng)該是一致的,為什么會這樣的情況出現(xiàn)?如何解決這個問題?2臺電腦這個差異要搞死我了

代碼應(yīng)該也是一樣的,使用github來做2臺電腦的同步倉庫

是否和我使用的pycharm的設(shè)置有關(guān)?

問題解答

回答1:

py3的字符串默認(rèn)是unicode,無論是否有u前綴

回答2:

兩個環(huán)境的Python版本不一致吧?帶u的一般都是py2產(chǎn)生的。更換下Python版本都為py3就可以了

標(biāo)簽: Python 編程