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

成品网站1688入口网站建设报告论文

成品网站1688入口,网站建设报告论文,国内知名公关公司,网站外链建设需要逐步进行适可优化即可Python open函数详解#xff1a;打开指定文件 掌握了各种操作目录字符串或目录的函数之后#xff0c;接下来可以准备读写文件了。在进行文件读写之前#xff0c;首先要打开文件。 Python 提供了一个内置的 open() 函数#xff0c;该函数用于打开指定文件。 open() 函数的…Python open函数详解打开指定文件  掌握了各种操作目录字符串或目录的函数之后接下来可以准备读写文件了。在进行文件读写之前首先要打开文件。 Python 提供了一个内置的 open() 函数该函数用于打开指定文件。 open() 函数的语法格式如下 open(file_name [, access_mode] [, buffering]) 在上面的语法格式中只有第一个参数是必需的该参数代表要打开文件的路径。access_mode 和 bufering 参数都是可选的。 在打开文件之后就可调用文件对象的属性和方法了。文件对象支持如下常见的属性 file.closed该属性返回文件是否己经关闭。 file.mode该属性返回被打开文件的访问模式。 file.name该属性返回文件的名称。 如下程序简单示范了如何打开文件和访问被打开文件的属性 # 以默认方式打开文件 f  open(open_test.py) # 访问文件的编码方式 print(f.encoding) # cp936 # 访问文件的访问模式 print(f.mode) # r # 访问文件是否已经关闭 print(f.closed) # False # 访问文件对象打开的文件名 print(f.name) # open_test.py 上面程序使用 open() 内置函数打开了 open_test.py 文件接下来程序访问了被打开文件的各属性。运行上面程序可以看到如下输出结果 cp936 r False open_test.py 从上面的输出结果可以看出open() 函数默认打开文件的模式是“r”也就是只读模式。下面详细讲解 open() 函数支持的不同模式。 文件打开模式 open() 函数支持的文件打开模式如下图所示 模式意义r只读模式w写模式a追加模式读写模式可与其他模式结合使用。比如 r 代表读写模式w 也代表读写模式b二进制模式可与其他模式结合使用。比如 rb 代表二进制只读模式rb 代表二进制读写模式ab 代表二进制追加模式 可能有读者感到疑惑w 本身就代表写模式w 还有什么意义呢 简单来说w 只是代表写模式而 w 则代表读写模式但实际上它们的差别并不大。因为不管是 w 还是 w 模式当使用这两种模式打开指定文件时open() 函数都会立即清空文件内容实际上都无法读取文件内容。 根据上面的介绍不难看出如果希望调用 open() 函数打开指定文件后该文件中的内容能被保留下来那么程序就不能使用 w 或 w 模式。 Python readline和readlines函数按行读取文件 如果程序要读取行通常只能用文本方式来读取道理很简单只有文本文件才有行的概念二进制文件没有所谓行的概念。 文件对象提供了如下两个方法来读取行 readline([n])读取一行内容。如果指定了参数 n则只读取此行内的 n 个字符。 readlines()读取文件内所有行。 下面程序示范了使用 readline() 方法来读取文件内容 import codecs # 指定使用utf-8字符集读取文件内容 f  codecs.open(readline_test.py, r, utf-8, bufferingTrue) while True:# 每次读取一行line  f.readline()# 如果没有读到数据跳出循环if not line: break# 输出lineprint(line, end) f.close() 上面程序使用 UTF-8 字符集打开 readline_test.py 文件这是由于该 Python 源文件是采用 UTF-8 字符集保存的因此如果直接用普通的 open() 函数打开文件则会引发 UnicodeDecodeError 异常。 接下来程序使用 readline() 方法逐行进行读取当读取到结尾时该方法将会返回空程序就会退出循环。 程序也可以使用 readlines() 方法一次读取文件内所有行。例如如下程序 import codecs # 指定使用utf-8字符集读取文件内容 f  codecs.open(readlines_test.py, r, utf-8, bufferingTrue) # 使用readlines()读取所有行返回所有行组成的列表 for 1 in f.readlines():print(1, end) f.close()
http://www.hkea.cn/news/14385054/

相关文章:

  • 行业网站产品选择做家政在哪个网站找
  • 郑州外贸网站制作seo优化搜索引擎网站优化推广网络关键词优化-乐之家网络科技
  • 全球50个大网站开发语言品牌seo推广咨询
  • 个人网站建设怎么样seo属于技术还是营销
  • 我的世界服务器如何做充钱网站青浦企业网站制作
  • 网站内容及实现方式公众号 微网站建设方案
  • 龙口网站建设温州专业微网站制作
  • 网站虚拟主机 会计处理qq临时会话网站
  • 长沙做网站设计公司芜湖网络公司
  • 专业网站制作服务百度一下手机版网页
  • 公司网站想自己做seo搜索引擎优化是什么意思
  • 做网站背景的图片做招聘网站的背景图片
  • t恤图案设计网站怎么可以创建网站
  • ps建设此网站的必要与可行性北京搬家公司收费价目表
  • 苏州网站设计价格大连网建会
  • 高端网站案例网站建设wordpress自定义api
  • 网站建设有关的软件关键词seo是什么
  • 北京网站关键词排名推广怎么做免费网站如何让百度收录
  • wordpress前端发送后端网站 seo 设置
  • 广州企业网站建设网站点击快速排名
  • 建设京东商城网站商标设计在线
  • iis7 网站 目录做高端网站的公司
  • 网站设置在设备之间共享什么意思图片式网站利于做优化吗
  • 茶叶网站开发目的和意义如何做好网站的优化
  • 比较好看的网站设计医疗器械网站建设方案
  • 江苏网站seo安全达标建设网站
  • 企业网站改版价格江苏省住房和建设厅网站首页
  • 在那个网站做推广实用wordpress后台乱了是怎么回事
  • 做网站哪个服务器好新公司怎么做网站
  • 雅茂道网站建设珠宝类网站模板