python中如何查看stdin編碼?
1、通過Pythonsys庫查看
$python
Python2.7.6(default,Nov132018,12:45:42)
[GCC4.8.4]onlinux2
Type"help","copyright","credits"or"license"formoreinformation.
>>>importsys
>>>printsys.stdin.encoding
UTF-8
>>>printsys.stdout.encoding
UTF-8
>>>
2、查看環(huán)境變量LANG
$echo$LANG
en_US.UTF-8
3、執(zhí)行l(wèi)ocale
$locale
.UTF-8
LANGUAGE=en_US:
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
拓展:
Python使用sys.stdin.readline()實(shí)現(xiàn)標(biāo)準(zhǔn)輸入。注意默認(rèn)輸入的是字符串(注意這里的strip('\n')表示以\n分隔,否則輸出是“字符串+\n”的形式 ),如果是int,float類型則需要強(qiáng)制轉(zhuǎn)換。
如果有多個(gè)輸入,默認(rèn)情況下strip()由空格分隔,并返回包含多個(gè)字符串的列表。如果要強(qiáng)制轉(zhuǎn)換為int等類型,可以調(diào)用map()函數(shù)。
以上就是python中查看stdin編碼的方法,希望能對大家有所幫助!更多Python學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。