【python】
2016-01-06 10:23
609 查看
1.修改系统默认编码:
为什么在sys.setdefaultencoding之前要写reload(sys)
因为,Python运行的时候首先加载了site.py,在site.py文件里有这么一段代码:
在sys加载后,setdefaultencoding方法被删除了,所以我们要通过重新导入sys来设置系统编码.
2.在python中使用linux命令
reload(sys) sys.setdefaultencoding('utf-8')
为什么在sys.setdefaultencoding之前要写reload(sys)
因为,Python运行的时候首先加载了site.py,在site.py文件里有这么一段代码:
if hasattr(sys, "setdefaultencoding"): del sys.setdefaultencoding
在sys加载后,setdefaultencoding方法被删除了,所以我们要通过重新导入sys来设置系统编码.
2.在python中使用linux命令
import os os.system("mkdir test")
相关文章推荐
- python中if __name__ == '__main__': 的解析
- Python 对Twitter中指定话题的被转载Tweet数量的频谱分析
- python 序列类型
- Python + eclipse 安装教程(转发链接)
- sublime text 3 搭建python开发环境报pylint_path路径的问题
- Python单例模式
- python matplotlib安装权威指南
- python访问mysql数据库的实现方法(2则示例)
- Python日志输出——logging模块
- python
- 分享Python文本生成二维码实例
- 删除.svn的python脚本
- IPython、Notebook、qtconsole使用教程
- IPython、Notebook、qtconsole使用教程
- python画图
- python读取文件内容方法
- python变量传递给系统命令的方法
- 在python3.5编写了一个AES加解密程序
- SVM编程实现python
- 分享Python文本生成二维码实例