python之os模块

1.python头开始未加utf8声明报错

 解决方法:

开始加上utf8声明:

# -*- coding: utf-8 -*-

2.python实现不换行时,报错

 解决方法:

添加模块即可:from __future__ import print_function

3.实例:获取环境变量path路径并按照;进行换行处理

 3.创建文件夹乱码

t=os.path.join(os.getcwd(),'python5期').decode('utf-8').encode('gbk')
os.makedirs(t)

4.python2.7字典转换成json时中文字符串变成unicode的问题:

解决方法:添加json模块

dict={"name":"summer","age":"20","sex":"girl",}

dict["name"]="莹莹"#修改字典的值
print(json.dumps(dict, ensure_ascii=False).decode('utf8').encode('gb2312'))

原文地址:https://www.cnblogs.com/fengfangbing/p/11589545.html