专栏首页sktjpython 查看系统的默认编码

python 查看系统的默认编码

import sys, locale

expressions = """ locale.getpreferredencoding() type(my_file) my_file.encoding sys.stdout.isatty() sys.stdout.encoding sys.stdin.isatty() sys.stdin.encoding sys.stderr.isatty() sys.stderr.encoding sys.getdefaultencoding() sys.getfilesystemencoding() """

my_file = open('dummy', 'w')

for expression in expressions.split(): value = eval(expression) print(expression.rjust(30), '->', repr(value))

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python flask 代码覆盖报告

    1\ 代码覆盖报告 pip install coverage 2  manage.py

    用户5760343
  • python 带参数的装饰器

    from functools import wraps import logging

    用户5760343
  • python 漏洞利用脚本

    freefloat-ftp-server.php import socket, sys, time, struct if len(sys.argv) < 2...

    用户5760343
  • Python 中的tab补全

    1.准备一个Python脚本 cat > tab.py <<EOF #!/usr/local/bin/python # python tab file imp...

    py3study
  • python3模块: sys

    程序员同行者
  • python模块之sys

    sys.argv 命令行参数List,第一个元素是程序本身路径 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 ...

    菲宇
  • python tab键补齐

    代码有了,我们还需要将脚本放到python指定的目录下,可以使用sys.path来查看一下

    py3study
  • 在Ubuntu中实现python按tab

        刚学习python,其实一切都很好接受,因为有过C语言的基础,感觉一切都来得那么自然,python极其精简的语法,让我真心是爱上这种语言!相信往后pyt...

    py3study
  • python sys模块详解

      sys.argv           命令行参数List,第一个元素是程序本身路径 sys.modules.keys() 返回所有已经导入的模块列表 ...

    py3study
  • 多版本Python共存,以及pip对应

    多版本Python共存[支持使用pip安装包] 有时特殊需要会要用到高版本的Python, 但是系统自带的版本又是很多其他工具依赖的, 不能随意更新。 所以就会...

    py3study

扫码关注云+社区

领取腾讯云代金券