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

web用框架做网站/排名轻松seo 网站推广

web用框架做网站,排名轻松seo 网站推广,加强网站备案管理,外贸独立网站怎么做11.1 打开文件 >>> f open(rc:\text\somefile.txt), 第一个参数是文件名,必须有;第二个是模式;第三个参数是缓冲。 11.1.1 文件模式 如果open函数只带一个文件名参数,那么我们可以获得能读取文件内容的文件…

11.1 打开文件


  >>> f = open(r'c:\text\somefile.txt'),  第一个参数是文件名,必须有;第二个是模式;第三个参数是缓冲。

  11.1.1 文件模式

  如果open函数只带一个文件名参数,那么我们可以获得能读取文件内容的文件对象。如果要向文件内写入内容,则必须提供一个模式参数

  'r' -----读模式(制定读模式与不制定的效果是一样的)

  'w'-----写模式

  'a'-----追加模式

  'b'-----二进制模式(python假定处理的都是文本文件(包含字符),但是如果是其他类型的文件(二进制),比如声音或者图像,那么要指定 b模式)

    (为什么使用二进制模式:  \n 和 \r\n的转换,但是如果是二进制文件就不会转。

  '+'-----读写模式

  11.1.2 缓冲

  如果是0(False),I/O就是无缓冲的,所有的读写操作都是直接针对硬盘;

  如果是1(True),就是有缓冲的,使用内存代替硬盘,速度快,只有在flush或close的时候才会更新硬盘上的数据。

  大于1,代表缓冲区大小(单位是字节),-1代表使用默认缓冲区大小。

11.2 基本的文件方法

  11.2.1 读和写

>>> f = open(r'c:\text\somefile.txt','w')      // 写
>>> f.write('abcd \n ef \r\n gh')
15
>>> f.flush()                                  //  调用close()或flush()才能真正写进去

>>> f=open(r'c:\text\somefile.txt', 'r')       // 读
>>> f.read(4)                              // 只读4个
'abcd'

>>> f.read()                                  // 读所有的
' \n ef \n\n gh'

  11.2.2 管式输出

  前一个命令的输出是下一个命令的输入,用符号“|”连接

  11.2.3 读写行

  >>> f.readline()''>>> f.seek(0)       //  定位到文本开始0>>> f.readline()      // 读取一个行'abcd \n'>>> f.readlines()     // 读取所有的行,返回列表[' ef \n', '\n', ' gh']

  f.writelines(['afa','gdf','gfdg']) // 按行的方式写入列表

  11.2.4 关闭文件 

  对文件操作应该,在finally中调用 f.close(), 这样保证出异常了也可以正确关闭文件。

  11.2.5 使用基本文件方法

11.3 对文件内容进行迭代

  11.3.1 按字节处理 

f = open(filename)
char = f.read(1)
while char:process(char)char = f.read(1)
f.close()

  11.3.2 按行操作

   readline()

  11.3.3 读取所有内容

  read()   :  不带参数的read方法可以读取所有行。

  readlines(): 读取所有行。

  11.3.4 使用fileinput实现懒惰行迭代

  readline()  每次只读一行。

import fileimput
for line in fileinput.input(filename):process(line)

  11.3.5 文件迭代器

f = open(filename)
for line in f:processs(line)
f.close()

 

 

 

转载于:https://www.cnblogs.com/liufei1983/p/7268958.html

http://www.lbrq.cn/news/1445221.html

相关文章:

  • 四川明腾信息技术有限公司/优化的含义是什么
  • 枣庄高端网站建设/手机百度关键词优化
  • 哈尔滨企业网站开发报价/百度关键词优化多少钱一年
  • 东北网站建设公司/北京网络营销推广外包
  • 爱站seo工具包/seo公司是什么
  • 长沙理财网站建设/百度浏览器官方下载
  • 个人网站制作手绘/真正免费的网站建站
  • 代账公司网站模板/自己怎么搭建网站
  • 潍坊市安丘网站建设/网址缩短在线生成器
  • 团购网站建设费用/服务推广软文范例
  • 做网站前的准备工作/营销的概念是什么
  • 品牌微信网站开发/seo网站技术培训
  • 网站改版解决方案/百度商城app
  • 如何做网站小编/爱站网关键词挖掘查询工具
  • 怎么做网站文章/一键搭建网站工具
  • 帮境外赌场做网站是否有风险/专业制作网页的公司
  • 北京快三平台/seo教学培训
  • 全能网站建设教程/成都电脑培训班零基础
  • 邯郸网站建设最新报价/谷歌优化排名哪家强
  • 自己做网站怎么选架构/宁波正规seo推广公司
  • 如何把学校网站建设好/成人零基础学电脑培训班
  • 莱芜网站制作/seo关键词排名实用软件
  • 网站做优化有几种方式/必应bing国内版
  • 怎么开网站/行业网站网址
  • 建设网站用什么代码写好呢/株洲今日头条新闻
  • 做书封面的网站/长尾词在线挖掘
  • 安全网站开发/百度点击率排名有效果吗
  • 庆阳网站网站建设/百度网站大全首页
  • 网站基站的建设方案/四川seo快速排名
  • 网站超链接的优化/关键词排名顾问
  • pgAdmin 仪表盘的system部分不能显示,报SYSTEM_STATS扩展没有安装
  • 初学python的我开始Leetcode题15-2
  • n8n飞书webhook配置(飞书机器人、飞书bot、feishu bot)Crypto节点、js timestamp代码、Crypto node
  • Datawhale+AI夏令营_让AI读懂财报PDF task2深入赛题笔记
  • 常用信号深度解析(SIGINT、SIGPIPE、SIGALRM、SIGTERM等)
  • 数学与应用数学:到底有啥区别?