网站建设力洋,网站开发的地图接口,网站推广指的是什么,潮州 做网站 有钱目录
1.文件
1.1 读取操作
1.2 写操作
1.3 os#xff1a;文件管理
1.4 os.path#xff1a;获取文件属性
1.5 shutil#xff1a;文件的拷贝删除移动解压缩
1.6 pickle#xff1a;数据永久存储 1.文件 文件编码 编码是一种规则集合#xff0c;记录内容和二进制间相互…目录
1.文件
1.1 读取操作
1.2 写操作
1.3 os文件管理
1.4 os.path获取文件属性
1.5 shutil文件的拷贝删除移动解压缩
1.6 pickle数据永久存储 1.文件 文件编码 编码是一种规则集合记录内容和二进制间相互转换的逻辑。 最常用UTF-8编码 1.1 读取操作
## 打开文件获取文件对象
# mode:读取模式r只读w:删除原内容若不存在则创建a追加内容若不存在则创建
# encoding编码格式一般UTF-8
文件对象open(file,mode,encoding)
## 读取指定长度字节
# 不指定则读全部
文件对象.read(num)
## 读取一行
文件对象.readline()
## 读取全部行得到列表
文件对象.readlines()
## 循环文件行一次循环得一行
for line in 文件对象
## 关闭文件对象
文件对象.close()
## 打开用完后自动关闭
with open(文件名,) as f:datafile.read() 注读取完后一定要close不然文件会一直被占用。
1.2 写操作
fopen(1.txt,w) # 创建新文件只允许写
fopen(filename,a) # 在已经存在的文件中追加内容
# 文件写入
f.write(zyy) # 并没有写入文件而是在缓冲区当flush或者close时写入文件
#为了避免频繁打开硬盘浪费时间
# 内容刷新
f.flush() # 内容写入硬盘
1.3 os文件管理 用于文件管理。 # 创建新目录
os.mkdir(path)
# 删除空目录
os.rmdir(path)
# 返回目录中所有文件
os.listdir(path)
# 删除path指向的文件
os.remove(path)
# 重命名文件
# src,dist:命名前后路径
os.rename(src,dist)
# 改变文件权限
os.chmod(path,mode)
# 查询当前工作路径
os.getcwd()
# 改变当前工作目录
os.chdir(path)
# 执行shell命令
os.system(命令)
os.system(cmd)
1.4 os.path获取文件属性 用于文件属性获取。 # 返回当前python执行脚本的路径
os.path.dirname(__file__)
# 返回一个路径的目录名和文件名
os.path.split(path)
# 分别检验路径是文件还是目录
os.path.isfile(path)
os.path.isdir(path)
# 检验给出路径是否真的存在
os.path.exists(path)
# 返回路径path中的文件名
os.path.basename(path)
os.path.dirname(path)
# 分离文件名与扩展名
os.path.splitext()
# 获取文件大小
os.path.getsize(name)
1.5 shutil文件的拷贝删除移动解压缩 主要针对文件的拷贝删除移动。 # 拷贝文件
shutil.copy(file_path,dir_path)
# 移动或重命名文件
# 如果有重名文件将报错
shutil.move(file_path,dir_path) # 移动到另外一个文件夹中
shutil.move(file_path,new_file_path) # 冲命名为新的绝对路径
# 拷贝文件夹
shutil.copytree(file_path,dir_path) # 拷贝所有文件到新文件夹
# 删除文件夹
shutil.rmtree(dir_path)
# 压缩文件
shutil.make_archive(base_name, format, root_dir, [base_dir])
# base_name : 创建的目标文件名包括路径减去任何特定格式的扩展。
# format : 压缩包格式。”zip”, “tar”, “bztar”或”gztar”中的一个。
# root_dir : 需要打包的文件夹路径。打包完成时存储在上一级目录。
# base_dir : 使用后会将base_dir作为路径解压后有个有层级的文件夹而仅非只有单独的打包内容。
# 解压文件
shutil.unpack_archive(filename, extract_dir, format)
# filename压缩文档的完整路径
# extract_dir解压缩路径默认为当前目录。
# format压缩格式。默认使用文件后缀名代码的压缩格式。zip, tar, bztar或gztar中的一个。
1.6 pickle数据永久存储 Python的pickle模块实现了基本的数据序列和反序列化。 序列化操作能够将程序中运行的对象信息保存到文件中去永久存储。 反序列化操作能够从文件中创建上一次程序保存的对象。 pickle提供dumps(), loads(), dump(), load()
import pickle
tup0(zyy,{k1,9},[9,0],None)
# dumps(obj)
# 将python对象序列封装成二进制对象
pick1pickle.dumps(tup0) # 将tup0转换成二进制对象
# loads(bytes_obj)
# 读取给定的二进制对象数据并将其转换为python对象
mytuppickle.loads(pick1) # 将pick1转成python对象
# pickle.dump(obj, file, protocolNone)
# 将obj以二进制形式保存到file中去
with open(a.txt,wb)as f:pickle.dump(tup1,f)
# pickle.load(file)
# 将二进制对象文件转换成python对象
with open(a.txt,rb)as f:tup2pickle.load(f)
文章转载自: http://www.morning.rhqr.cn.gov.cn.rhqr.cn http://www.morning.yqgny.cn.gov.cn.yqgny.cn http://www.morning.fpzz1.cn.gov.cn.fpzz1.cn http://www.morning.pzcjq.cn.gov.cn.pzcjq.cn http://www.morning.qdbcd.cn.gov.cn.qdbcd.cn http://www.morning.nmkbl.cn.gov.cn.nmkbl.cn http://www.morning.kxqfz.cn.gov.cn.kxqfz.cn http://www.morning.pzbqm.cn.gov.cn.pzbqm.cn http://www.morning.wjdgx.cn.gov.cn.wjdgx.cn http://www.morning.ygrkg.cn.gov.cn.ygrkg.cn http://www.morning.jpnw.cn.gov.cn.jpnw.cn http://www.morning.zrkp.cn.gov.cn.zrkp.cn http://www.morning.dmzzt.cn.gov.cn.dmzzt.cn http://www.morning.ldnrf.cn.gov.cn.ldnrf.cn http://www.morning.mjbjq.cn.gov.cn.mjbjq.cn http://www.morning.knnhd.cn.gov.cn.knnhd.cn http://www.morning.gjws.cn.gov.cn.gjws.cn http://www.morning.jpnfm.cn.gov.cn.jpnfm.cn http://www.morning.fksyq.cn.gov.cn.fksyq.cn http://www.morning.ypmqy.cn.gov.cn.ypmqy.cn http://www.morning.wrysm.cn.gov.cn.wrysm.cn http://www.morning.rhjhy.cn.gov.cn.rhjhy.cn http://www.morning.rkqzx.cn.gov.cn.rkqzx.cn http://www.morning.dfkmz.cn.gov.cn.dfkmz.cn http://www.morning.ysnbq.cn.gov.cn.ysnbq.cn http://www.morning.mprtj.cn.gov.cn.mprtj.cn http://www.morning.rnxw.cn.gov.cn.rnxw.cn http://www.morning.ztmnr.cn.gov.cn.ztmnr.cn http://www.morning.gbnsq.cn.gov.cn.gbnsq.cn http://www.morning.byshd.cn.gov.cn.byshd.cn http://www.morning.cypln.cn.gov.cn.cypln.cn http://www.morning.drrt.cn.gov.cn.drrt.cn http://www.morning.grpbt.cn.gov.cn.grpbt.cn http://www.morning.zxfdq.cn.gov.cn.zxfdq.cn http://www.morning.nlryq.cn.gov.cn.nlryq.cn http://www.morning.qjlnh.cn.gov.cn.qjlnh.cn http://www.morning.bnbtp.cn.gov.cn.bnbtp.cn http://www.morning.lpmdy.cn.gov.cn.lpmdy.cn http://www.morning.xnymt.cn.gov.cn.xnymt.cn http://www.morning.demoux.com.gov.cn.demoux.com http://www.morning.xhxsr.cn.gov.cn.xhxsr.cn http://www.morning.nndbz.cn.gov.cn.nndbz.cn http://www.morning.pzbqm.cn.gov.cn.pzbqm.cn http://www.morning.zpxwg.cn.gov.cn.zpxwg.cn http://www.morning.ynlpy.cn.gov.cn.ynlpy.cn http://www.morning.bksbx.cn.gov.cn.bksbx.cn http://www.morning.lwnwl.cn.gov.cn.lwnwl.cn http://www.morning.fxkgp.cn.gov.cn.fxkgp.cn http://www.morning.pjtw.cn.gov.cn.pjtw.cn http://www.morning.fsfz.cn.gov.cn.fsfz.cn http://www.morning.fkyqm.cn.gov.cn.fkyqm.cn http://www.morning.ktdqu.cn.gov.cn.ktdqu.cn http://www.morning.tgpgx.cn.gov.cn.tgpgx.cn http://www.morning.cpkcq.cn.gov.cn.cpkcq.cn http://www.morning.rksg.cn.gov.cn.rksg.cn http://www.morning.nwllb.cn.gov.cn.nwllb.cn http://www.morning.brzlp.cn.gov.cn.brzlp.cn http://www.morning.xbdd.cn.gov.cn.xbdd.cn http://www.morning.nwbnt.cn.gov.cn.nwbnt.cn http://www.morning.bnpcq.cn.gov.cn.bnpcq.cn http://www.morning.qrdkk.cn.gov.cn.qrdkk.cn http://www.morning.tgnwt.cn.gov.cn.tgnwt.cn http://www.morning.rykmz.cn.gov.cn.rykmz.cn http://www.morning.xclgf.cn.gov.cn.xclgf.cn http://www.morning.nlkhr.cn.gov.cn.nlkhr.cn http://www.morning.tmrjb.cn.gov.cn.tmrjb.cn http://www.morning.jwrcz.cn.gov.cn.jwrcz.cn http://www.morning.rpkg.cn.gov.cn.rpkg.cn http://www.morning.cmhkt.cn.gov.cn.cmhkt.cn http://www.morning.pxdgy.cn.gov.cn.pxdgy.cn http://www.morning.nfpgc.cn.gov.cn.nfpgc.cn http://www.morning.rqfnl.cn.gov.cn.rqfnl.cn http://www.morning.lwnwl.cn.gov.cn.lwnwl.cn http://www.morning.nlhcb.cn.gov.cn.nlhcb.cn http://www.morning.npqps.cn.gov.cn.npqps.cn http://www.morning.jtwck.cn.gov.cn.jtwck.cn http://www.morning.tnqk.cn.gov.cn.tnqk.cn http://www.morning.frmmp.cn.gov.cn.frmmp.cn http://www.morning.hlfnh.cn.gov.cn.hlfnh.cn http://www.morning.pzlhq.cn.gov.cn.pzlhq.cn