Python3 是真的比 Python2 爽多瞭。。

自己用 Django 寫瞭個後臺,Python3 完全不用管字符編碼 ,是真的爽。

已邀請:

默小寶

贊同來自:

隻要吧 Python 的默認編碼 asiic 編碼換成 utf-8 就好瞭。
import sys
reload ( sys )
sys.setdefaultcdfing('utf-8')

lalulalu

贊同來自:

@di94sh 手機打字費勁,,,setdefaultencoding

新浪微博認證

贊同來自:

我記得這個方法不是不推薦用麼

林宗德

贊同來自:

@di94sh
並不能解決所有問題

張朝陽微博

贊同來自:

別著急,會出現爸爸的兒子怎麼變成你的問題

無限趨近於愛

贊同來自:

我告訴你依舊會遇到字符編碼的問題。

米勒微博

贊同來自:

Python2 的字符問題隻能緩解,不能根除

wzy

贊同來自:

python 渣路過
如果單純隻是編碼問題
py2 裡用:
# -*- coding: utf-8 -*-
from __future__ import unicode_literals

不是已經能解決大部分問題瞭麼?

何歡 步微瀾

贊同來自:

好像是的,我寫都不會加 #coding=utf8

間客txt全集下載

贊同來自:

python3 django 遇到過字符串編碼問題,終端瘋狂報錯,網站 500。

仙逆txt

贊同來自:

python3 好像還有很多庫不支持?

嘿絲科技

贊同來自:

@di94sh 你這是在強力作死...

徐曉峰

贊同來自:

@laoyur 有些地方由於解釋器本身的限制不能用 unicode,比如異常的錯誤信息,比如 __all__ 裡面導出的符號名稱

野食小哥

贊同來自:

@laoyur Python2 的編碼問題主要是
1. 會做 unicode 和 str 的隱式轉換
2. 轉換用的不是 UTF8,而是 default local,不同環境表現會不一樣

所以在不知不覺間就埋下瞭各種坑

wzy

贊同來自:

low 啊
python 簡直一門任性無藥可救 又慢又 2B 的語言

陳赫

贊同來自:

如果是 web 開發的話,python 3 ( 3.6 )的 django、tornado 已經支持的很不錯瞭,隻遇到過一個阿裡 sms 庫的兼容問題,不過也在 github 找到瞭 python 3 的版本

張逗張花

贊同來自:

python 3 有一個略繁瑣的操作是,往 tonrado 的 socket 中寫數據,必須得是 byte 類型的,每次都得 encode 一下

煙囪設計規範

贊同來自:

@dexter 目前來說,python 其實可以滿足很大一部分的需求瞭,如果是高並發或者涉及到系統方面的需求,可以考慮 go

@l1093178 你難不成把 class 或 function 寫成中文瞭?

要回復問題請先登錄註冊