python中如何查看stdin编码?
- 更新时间:2021-07-01 09:50:34
- 编辑:贺密如
为网友们分享了相关的编程文章,网友冉茂彦根据主题投稿了本篇教程内容,涉及到Python相关内容,已被644网友关注,下面的电子资料对本篇知识点有更加详尽的解释。
参考资料
- 像计算机科学家那样思考python(第2版) / 712 KB / 码小辫 推荐度:
- 从零开始利用Excel与Python进行数据分析 PDF 电子书 / 78.1 MB / 兰一杰 推荐度:
- Python编程:从入门到实践 PDF 电子书 / 9.85M / 埃里克·马瑟斯 推荐度:
- 一起学Python PDF 电子书 / 11.4 MB / Yashavant Kanetkar 推荐度:
- Python+Spark2.0+Hadoop机器学习与大数据实战 PDF 电子书 / 109 MB / 林大贵 推荐度:
正文内容
给学习python的读者整理一篇《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分隔,否则输出是“字符串+\n”的形式 ),如果是int,float类型则需要强制转换。
如果有多个输入,默认情况下strip()由空格分隔,并返回包含多个字符串的列表。如果要强制转换为int等类型,可以调用map()函数。
以上就是python中查看stdin编码的方法,希望能对大家有所帮助!
相关教程
-
Python3之手动创建迭代器的实例代码
迭代器即可以遍历诸如列表,字典及字符串等序列对象甚至自定义对象的对象,其本质就是记录迭代对象中每个元素的位置。这篇文章主要介绍了Python3之手动创建迭代器,需要的朋友可以参考下
发布时间:2019-06-03
-
python实现邮件发送功能
这篇文章主要为大家详细介绍了python实现邮件发送功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
发布时间:2019-09-08