Python常用方法整理(路径、文件、编码格式等)
获得工作路径
import os work_path = os.getcwd()
设置工作路径
import os os.chdir('d:\\test')
获取脚本所在路径
import os current_path = os.path.splite(os.path.realpath(__file__))[0]
路径拼接
import os path = os.path.join(path1,path2,....)
将文件全路径分割成路径和文件名
import os base_path,file_name = os.path.split(file_path)
判断文件或路径是否存在
import os if os.path.exists(path) == False:
创建文件
import os os.mknod(file_path)
创建目录
import os os.makedirs(dir)
删除文件
import os os.remove(file_path)
删除整个目录
import shutil shutil.rmtree(dir)
设置编码格式
当输出乱码时,可以考虑是不是编码格式的问题:
import sys reload(sys) sys.setdefaultencoding('utf-8') #sys.setdefaultencoding('gbk')