新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:python中如何查看stdin編碼?
1、通過python sys庫(kù)查看

$ python Python 2.7.6 (default, Nov 13 2018, 12:45:42) [GCC 4.8.4] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> print sys.STDIN.encoding UTF-8 >>> print sys.stdout.encoding UTF-8 >>>
2、查看環(huán)境變量LANG
$ echo $LANG en_US.UTF-8
3、執(zhí)行l(wèi)ocale
$ locale LANG=en_US.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編碼的方法,希望能對(duì)大家有所幫助!
網(wǎng)站題目:創(chuàng)新互聯(lián)Python教程:python中如何查看stdin編碼?
網(wǎng)頁(yè)路徑:http://www.fisionsoft.com.cn/article/dpsgejd.html


咨詢
建站咨詢
