当前位置: 首页 > news >正文

光山网站建设冻品网站的建设背景

光山网站建设,冻品网站的建设背景,东莞有哪些网络有限公司,简单网站建设方案策划前言 本章节继续介绍Python的输入输出。 文件对象的方法 本节中剩下的例子假设已经创建了一个称为 f 的文件对象。 f.read() 为了读取一个文件的内容#xff0c;调用 f.read(size), 这将读取一定数目的数据, 然后作为字符串或字节对象返回。 size 是一个可选的数字类型的…前言 本章节继续介绍Python的输入输出。 文件对象的方法 本节中剩下的例子假设已经创建了一个称为 f 的文件对象。 f.read() 为了读取一个文件的内容调用 f.read(size), 这将读取一定数目的数据, 然后作为字符串或字节对象返回。 size 是一个可选的数字类型的参数。 当 size 被忽略了或者为负, 那么该文件的所有内容都将被读取并且返回。 以下实例假定文件 foo.txt 已存在上面实例中已创建 实例 #!/usr/bin/python3# 打开一个文件 f open(/tmp/foo.txt, r)str f.read() print(str)# 关闭打开的文件 f.close()执行以上程序输出结果为 Python 是一个非常好的语言。 是的的确非常好!!f.readline() f.readline() 会从文件中读取单独的一行。换行符为 ‘\n’。f.readline() 如果返回一个空字符串, 说明已经已经读取到最后一行。 实例 #!/usr/bin/python3# 打开一个文件 f open(/tmp/foo.txt, r)str f.readline() print(str)# 关闭打开的文件 f.close()执行以上程序输出结果为 Python 是一个非常好的语言。f.readlines() f.readlines() 将返回该文件中包含的所有行。 如果设置可选参数 sizehint, 则读取指定长度的字节, 并且将这些字节按行分割。 实例 #!/usr/bin/python3# 打开一个文件 f open(/tmp/foo.txt, r)str f.readlines() print(str)# 关闭打开的文件 f.close()执行以上程序输出结果为 [Python 是一个非常好的语言。\n, 是的的确非常好!!\n]另一种方式是迭代一个文件对象然后读取每行: 实例 #!/usr/bin/python3# 打开一个文件 f open(/tmp/foo.txt, r)for line in f:print(line, end)# 关闭打开的文件 f.close()执行以上程序输出结果为 Python 是一个非常好的语言。 是的的确非常好!!这个方法很简单, 但是并没有提供一个很好的控制。 因为两者的处理机制不同, 最好不要混用。 f.write() f.write(string) 将 string 写入到文件中, 然后返回写入的字符数。 实例 #!/usr/bin/python3# 打开一个文件 f open(/tmp/foo.txt, w)num f.write( Python 是一个非常好的语言。\n是的的确非常好!!\n ) print(num) # 关闭打开的文件 f.close()执行以上程序输出结果为 29如果要写入一些不是字符串的东西, 那么将需要先进行转换: 实例 #!/usr/bin/python3# 打开一个文件 f open(/tmp/foo1.txt, w)value (www.csdn.com, 14) s str(value) f.write(s)# 关闭打开的文件 f.close()执行以上程序打开 foo1.txt 文件 $ cat /tmp/foo1.txt (www.csdn.com, 14)f.tell() f.tell() 返回文件对象当前所处的位置, 它是从文件开头开始算起的字节数。 f.seek() 如果要改变文件指针当前的位置, 可以使用 f.seek(offset, from_what) 函数。 from_what 的值, 如果是 0 表示开头, 如果是 1 表示当前位置, 2 表示文件的结尾例如 seek(x,0) 从起始位置即文件首行首字符开始移动 x 个字符seek(x,1) 表示从当前位置往后移动x个字符seek(-x,2)表示从文件的结尾往前移动x个字符 from_what 值为默认为0即文件开头。下面给出一个完整的例子 f open(/tmp/foo.txt, rb)f.write(b0123456789abcdef) 16f.seek(5) # 移动到文件的第六个字节 5f.read(1) b5f.seek(-3, 2) # 移动到文件的倒数第三字节 13f.read(1) bdf.close() 在文本文件中 (那些打开文件的模式下没有 b 的), 只会相对于文件起始位置进行定位。 当你处理完一个文件后, 调用 f.close() 来关闭文件并释放系统的资源如果尝试再调用该文件则会抛出异常。 f.close()f.read() Traceback (most recent call last):File stdin, line 1, in ? ValueError: I/O operation on closed file当处理一个文件对象时, 使用 with 关键字是非常好的方式。在结束后, 它会帮你正确的关闭文件。 而且写起来也比 try - finally 语句块要简短: with open(/tmp/foo.txt, r) as f: ... read_data f.read()f.closed True文件对象还有其他方法, 如 isatty() 和 trucate(), 但这些通常比较少用。 pickle 模块 python的pickle模块实现了基本的数据序列和反序列化。 通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去永久存储。 通过pickle模块的反序列化操作我们能够从文件中创建上一次程序保存的对象。 基本接口 pickle.dump(obj, file, [,protocol])有了 pickle 这个对象, 就能对 file 以读取的形式打开: x pickle.load(file)注解从 file 中读取一个字符串并将它重构为原来的python对象。 file: 类文件对象有read()和readline()接口。 实例 1 #!/usr/bin/python3 import pickle# 使用pickle模块将数据对象保存到文件 data1 {a: [1, 2.0, 3, 46j],b: (string, uUnicode string),c: None}selfref_list [1, 2, 3] selfref_list.append(selfref_list)output open(data.pkl, wb)# Pickle dictionary using protocol 0. pickle.dump(data1, output)# Pickle the list using the highest protocol available. pickle.dump(selfref_list, output, -1)output.close()实例 2 #!/usr/bin/python3 import pprint, pickle#使用pickle模块从文件中重构python对象 pkl_file open(data.pkl, rb)data1 pickle.load(pkl_file) pprint.pprint(data1)data2 pickle.load(pkl_file) pprint.pprint(data2)pkl_file.close()格式化输出 1、整数的输出 语法说明 格式化符号格式说明备注 %o 八进制 oct%d 十进制 dec%x 十六进制 hex。 举个例子 print(%o % 20) # 八进制24 print(%d % 20) # 十进制20 print(%x % 24) # 十六进制182、浮点数输出 语法说明 格式化符号说明备注 %f 保留小数点后面六位有效数字 float%e 保留小数点后面六位有效数字 %g 在保证六位有效数字的前提下使用小数方式否则使用科学计数法。 举个例子 print(%f % 1.11) # 默认保留6位小数1.110000 print(%.1f % 1.11) # 取1位小数1.1 print(%e % 1.11) # 默认6位小数用科学计数法1.110000e00 print(%.3e % 1.11) # 取3位小数用科学计数法1.110e00 print(%g % 1111.1111) # 默认6位有效数字1111.11 print(%.7g % 1111.1111) # 取7位有效数字1111.111 print(%.2g % 1111.1111) # 取2位有效数字自动转换为科学计数法1.1e033、字符串输出 语法说明 格式化符号说明备注 %s 字符串输出 string%10s 右对齐占位符 10位%-10s 左对齐占位符 10 位 %.2s 截取 2 位字符串 %10.2s10 位占位符截取两位字符串。 举个例子 print(%s % hello world) # 字符串输出hello world print(%20s % hello world) # 右对齐取20位不够则补位 hello world print(%-20s % hello world) # 左对齐取20位不够则补位hello world print(%.2s % hello world) # 取2位he print(%10.2s % hello world) # 右对齐取2位 he print(%-10.2s % hello world) # 左对齐取2位he
文章转载自:
http://www.morning.ndynz.cn.gov.cn.ndynz.cn
http://www.morning.piekr.com.gov.cn.piekr.com
http://www.morning.dpsgq.cn.gov.cn.dpsgq.cn
http://www.morning.pflry.cn.gov.cn.pflry.cn
http://www.morning.syssdz.cn.gov.cn.syssdz.cn
http://www.morning.btpll.cn.gov.cn.btpll.cn
http://www.morning.jfgmx.cn.gov.cn.jfgmx.cn
http://www.morning.kqzrt.cn.gov.cn.kqzrt.cn
http://www.morning.sqqkr.cn.gov.cn.sqqkr.cn
http://www.morning.rchsr.cn.gov.cn.rchsr.cn
http://www.morning.ppdr.cn.gov.cn.ppdr.cn
http://www.morning.mtbth.cn.gov.cn.mtbth.cn
http://www.morning.yyngs.cn.gov.cn.yyngs.cn
http://www.morning.rlnm.cn.gov.cn.rlnm.cn
http://www.morning.bpmft.cn.gov.cn.bpmft.cn
http://www.morning.nbgfz.cn.gov.cn.nbgfz.cn
http://www.morning.hbqhz.cn.gov.cn.hbqhz.cn
http://www.morning.rycbz.cn.gov.cn.rycbz.cn
http://www.morning.hlxpz.cn.gov.cn.hlxpz.cn
http://www.morning.dsmwy.cn.gov.cn.dsmwy.cn
http://www.morning.pzrnf.cn.gov.cn.pzrnf.cn
http://www.morning.rfycj.cn.gov.cn.rfycj.cn
http://www.morning.rnmc.cn.gov.cn.rnmc.cn
http://www.morning.zcqgf.cn.gov.cn.zcqgf.cn
http://www.morning.fncgw.cn.gov.cn.fncgw.cn
http://www.morning.xfxlr.cn.gov.cn.xfxlr.cn
http://www.morning.lqypx.cn.gov.cn.lqypx.cn
http://www.morning.nlzpj.cn.gov.cn.nlzpj.cn
http://www.morning.sjli222.cn.gov.cn.sjli222.cn
http://www.morning.jqkjr.cn.gov.cn.jqkjr.cn
http://www.morning.lsfbb.cn.gov.cn.lsfbb.cn
http://www.morning.ahscrl.com.gov.cn.ahscrl.com
http://www.morning.jxscp.cn.gov.cn.jxscp.cn
http://www.morning.nhrkl.cn.gov.cn.nhrkl.cn
http://www.morning.lkfsk.cn.gov.cn.lkfsk.cn
http://www.morning.dktyc.cn.gov.cn.dktyc.cn
http://www.morning.knscf.cn.gov.cn.knscf.cn
http://www.morning.ypzsk.cn.gov.cn.ypzsk.cn
http://www.morning.rsqpc.cn.gov.cn.rsqpc.cn
http://www.morning.bxdlrcz.cn.gov.cn.bxdlrcz.cn
http://www.morning.zknjy.cn.gov.cn.zknjy.cn
http://www.morning.qkpzq.cn.gov.cn.qkpzq.cn
http://www.morning.jwbfj.cn.gov.cn.jwbfj.cn
http://www.morning.kbqws.cn.gov.cn.kbqws.cn
http://www.morning.nnhrp.cn.gov.cn.nnhrp.cn
http://www.morning.ylrxd.cn.gov.cn.ylrxd.cn
http://www.morning.jkcnq.cn.gov.cn.jkcnq.cn
http://www.morning.wmfmj.cn.gov.cn.wmfmj.cn
http://www.morning.csdgt.cn.gov.cn.csdgt.cn
http://www.morning.rdgb.cn.gov.cn.rdgb.cn
http://www.morning.mqbdb.cn.gov.cn.mqbdb.cn
http://www.morning.lveyue.com.gov.cn.lveyue.com
http://www.morning.lwcgh.cn.gov.cn.lwcgh.cn
http://www.morning.kfqzd.cn.gov.cn.kfqzd.cn
http://www.morning.mdjtk.cn.gov.cn.mdjtk.cn
http://www.morning.dpmkn.cn.gov.cn.dpmkn.cn
http://www.morning.xxwl1.com.gov.cn.xxwl1.com
http://www.morning.xkmrr.cn.gov.cn.xkmrr.cn
http://www.morning.kqqk.cn.gov.cn.kqqk.cn
http://www.morning.jfcbz.cn.gov.cn.jfcbz.cn
http://www.morning.cjmmt.cn.gov.cn.cjmmt.cn
http://www.morning.ztqj.cn.gov.cn.ztqj.cn
http://www.morning.cgdyx.cn.gov.cn.cgdyx.cn
http://www.morning.jbysr.cn.gov.cn.jbysr.cn
http://www.morning.dytqf.cn.gov.cn.dytqf.cn
http://www.morning.tralution.cn.gov.cn.tralution.cn
http://www.morning.hpxxq.cn.gov.cn.hpxxq.cn
http://www.morning.gwqkk.cn.gov.cn.gwqkk.cn
http://www.morning.fgsqz.cn.gov.cn.fgsqz.cn
http://www.morning.xkyfq.cn.gov.cn.xkyfq.cn
http://www.morning.wsnjn.cn.gov.cn.wsnjn.cn
http://www.morning.hryhq.cn.gov.cn.hryhq.cn
http://www.morning.tzjqm.cn.gov.cn.tzjqm.cn
http://www.morning.qrpx.cn.gov.cn.qrpx.cn
http://www.morning.pqndg.cn.gov.cn.pqndg.cn
http://www.morning.rrwgh.cn.gov.cn.rrwgh.cn
http://www.morning.jmlgk.cn.gov.cn.jmlgk.cn
http://www.morning.lpbrp.cn.gov.cn.lpbrp.cn
http://www.morning.lsjtq.cn.gov.cn.lsjtq.cn
http://www.morning.mkbc.cn.gov.cn.mkbc.cn
http://www.tj-hxxt.cn/news/239961.html

相关文章:

  • 网站ui设计师招聘logo设计网站平台
  • 确定网站的主题与风格成都又出现新增病例了
  • 简述网站的四种常见结构抖音代运营联系方式
  • 动漫网站设计的目的济南建筑公司实力排名
  • 网站建设 资质要求网络 网站建设办公
  • 郑州一建劳务有限公司广州网站优化方案
  • 做外贸英语要什么网站成都住建局官网站首页
  • 网站建设在线学习网页设计类官网
  • seo论坛站长交流深圳招聘平台有哪些
  • 北京网站建站公校园网站建设素材
  • 一个网站项目开发流程wordpress小工具位置
  • 网站优化怎么看人防门电气图纸符号大全久久建筑网
  • 网站制作中山重庆企业建站系统
  • 宜兴网站优化个人营业执照网上注册入口
  • 宁波自主建站模板wordpress 微博功能
  • 怎么做有趣的视频网站网站建设规划书案例
  • 专门做颜料的网站html网站自带字体怎么做
  • 手机网站 做成app久久建筑资料网
  • 网站建设 十年网站建设课程中的收获
  • 设计国外网站装潢设计网
  • 网站的内容管理系统响应式手机网站制作
  • 网站怎么在工信部备案信息查询网易企业邮箱服务器设置
  • 网上建立网站wordpress 横排显示
  • 深圳市住房城乡建设局网站首页公司变更法人的流程
  • 网站外链内链怎么做企业网站是企业在互联网上进行网络营销
  • 绿建设计院网站wordpress带会员vip主题
  • 郑州做企业网站哪家好乐清做网站的
  • 福田网站建设信科网络可以自己做免费网站吗
  • 如何修改一个网站的后台登陆系统东营城乡建设信息网
  • 手机网站设计与实现毕业设计火车头wordpress连接