知行编程网知行编程网  2023-01-05 12:30 知行编程网 隐藏边栏  4 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中如何查看stdin编码?的相关知识,包括python编码规范,以及python stdout这些编程知识,希望对大家有参考作用。

如何在python中查看stdin编码?


1、通过Python sys库查看

$ 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、查看环境变量LANG

$ echo $LANG
en_US.UTF-8


3、执行locale

$ 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() 实现标准输入。注意默认输入的是字符串(注意这里的strip('\n')表示用\n分隔,否则输出就是"string+\n"的形式),如果是int,需要float类型转换。

如果有多个输入,默认情况下 strip() 以空格分隔并返回包含多个字符串的列表。如果要强制转换为int 等类型,可以调用map() 函数。



以上就是


python中查看stdin编码的方法



,希望能对大家有所帮助!

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享