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

带娃儿做的工作网站wordpress 自带播放器

带娃儿做的工作网站,wordpress 自带播放器,网络规划师多少分合格,友情链接多少钱一个目录 基本步骤 常用函数 open()函数 close()函数 read()函数 readlines()函数 readline()函数 write()函数 writelines()函数 with语句 读写操作的应用: 拷贝文件 with 语句的嵌套 逐行拷贝 基本步骤 1. 打开文件:open(filepath, mode, en…

目录

基本步骤

常用函数

open()函数

close()函数

read()函数

readlines()函数

readline()函数

write()函数

writelines()函数

with语句

读写操作的应用:

拷贝文件

 with 语句的嵌套

逐行拷贝


基本步骤

1. 打开文件:open(filepath, mode, encoding)

2. 读写文件:read() / write()

3. 关闭文件:close()

python读取文件操作实例
f = open('filename.txt', 'r', encoding='utf-8')
f.read()
f.close()

常用函数

open()函数

open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)

file是要打开的文件,mode='r'是打开文件的模式,encoding是编码格式

文件的打开模式有以下字符表示:

    'r'       open for reading (default)
    'w'       open for writing, truncating the file first
    'x'       create a new file and open it for writing
    'a'       open for writing, appending to the end of the file if it exists
    'b'       binary mode
    't'       text mode (default)
    '+'       open a disk file for updating (reading and writing)

打开模式还能连用:

The default mode is 'rt' (open for reading text). For binary random  access, the mode 'w+b' opens and truncates the file to 0 bytes, while 'r+b' opens the file without truncation. The 'x' mode implies 'w' and raises an `FileExistsError` if the file already exists.

close()函数

close() method of _io.TextIOWrapper instance
    Flush and close the IO object.

    This method has no effect if the file is already closed

打开文件,必须有对应的关闭,否则该未关闭的文件不能被其它的应用操作。

read()函数

read(size=-1, /) method of _io.TextIOWrapper instance
    Read at most size characters from stream.

    Read from underlying buffer until we have size characters or we hit EOF.
    If size is negative or omitted, read until EOF.

read()可选参数size可以用于读取“size”大小的数据,返回的是字符串或字节对象,若是size的值没有填写,或者是个负值,那么read()函数将读取文件的所有内容,这也是用python开发pc软件中“复制黏贴”的功能比较常用的函数。

readlines()函数

Help on built-in function readlines:

readlines(hint=-1, /) method of _io.TextIOWrapper instance
    Return a list of lines from the stream.

    hint can be specified to control the number of lines read: no more
    lines will be read if the total size (in bytes/characters) of all
    lines so far exceeds hint.

readlines()函数是将文件当中的所有行,一行一行地读取,并逐一写入一个列表list内,最终返回这个列表。

readline()函数

Help on built-in function readline:

readline(size=-1, /) method of _io.TextIOWrapper instance
    Read until newline or EOF.

    Return an empty string if EOF is hit immediately.
    If size is specified, at most size characters will be read.

readline()函数就是读取一行数据,用法除了size参数之外,就跟read()差不多,也是open()打开文件,readline()读取数据,close()关闭文件

write()函数

write(text, /) method of _io.TextIOWrapper instance
    Write string s to stream.

    Return the number of characters written
    (which is always equal to the length of the string).

writelines()函数

writelines(lines, /) method of _io.TextIOWrapper instance
    Write a list of lines to stream.

    Line separators are not added, so it is usual for each of the
    lines provided to have a line separator at the end.

with语句

通过with语句,不管读取还是写入文件操作都不用写对应的close()函数,语句块结束系统会自动关闭文件。

with open('filename.txt', 'r', encoding='urf-8') as f:f.read()

读写操作的应用:

拷贝文件

# 打开源文件以读取内容  
with open('source.txt', 'r') as source_file:  source_content = source_file.read()  # 打开目标文件以写入内容  
with open('destination.txt', 'w') as destination_file:  destination_file.write(source_content)

 with 语句的嵌套

以上两个with语句块还能嵌套写在一起:

# 打开源文件以读取内容,并同时打开目标文件以写入内容  
with open('source.txt', 'r') as source_file:  with open('destination.txt', 'w') as destination_file:  # 读取源文件的内容  source_content = source_file.read()  # 将读取的内容写入到目标文件中  destination_file.write(source_content)

可以写在同一行:

# 打开源文件以读取内容,并同时打开目标文件以写入内容  
with open('source.txt', 'r') as source_file, open('destination.txt', 'w') as destination_file:  # 读取源文件的内容  source_content = source_file.read()  # 将读取的内容写入到目标文件中  destination_file.write(source_content)

逐行拷贝

如果源文件很大,使用read()方法一次性读取所有内容可能会消耗较多的内存。对于大文件,更推荐的做法是使用文件对象的迭代器逐行读取和写入,这样可以减少内存的使用。

with open('source.txt', 'r') as source_file, open('destination.txt', 'w') as destination_file:  # 逐行读取源文件并写入目标文件  for line in source_file:  destination_file.write(line)

http://www.yayakq.cn/news/568688/

相关文章:

  • 四川广安网站建设公司起名大全2021最新版的免费
  • wordpress 数据库ip做seo网站公司
  • 一起做网站17怎么下单什么是wap
  • 装饰行业做网站百度快照怎么删除
  • 凡科建站可以做几个网站去黄山旅游攻略和费用
  • 中国建设企业银行网站首页视频优化是什么意思
  • 网站的建设入什么科目词语搜索排行
  • 金华网站建设报价网站建设情况自查报告
  • 怎么做彩票网站代理淘宝站内推广方式有哪些
  • 网站建设综合训练网络营销活动方案
  • 网站ui设计师培训网站建设自由容器是什么意思
  • 在线做效果图的网站有哪些公司品牌网站设计
  • 网站seo描述网络媒体发稿平台
  • 中文域名到期对网站的影响深圳高端画册设计公司
  • 哪一些网站可以开户做百度广告酒店宣传推广方案
  • 建立网站的目录结构应注意哪些问题郑州做网站推广价格
  • 建设网站基本流程淄博前信网络科技有限公司
  • 网站收录更新石家庄微信网站
  • 陕西城乡住房建设厅网站新华社最新消息的新闻
  • 织梦婚纱网站模板京伦科技网站做的怎么样
  • 苏州企业网站优化公司网站续费
  • 河源市住房城乡和建设局网站江门做网站
  • 有口碑的南昌网站建设图片编辑软件
  • 自己做的网站把密码改忘了怎么办php网站开发如何实现删除功能
  • 网站服务器繁忙是怎么回事新东家网站建设
  • 做短视频网站wordpress设置域名后403
  • 手机微信客户端网站建设前端做网站一般用什么框架
  • 网站尺寸大小东明菏泽网站建设
  • 本地网站建设教程内容营销的核心
  • 国美电器如何进行网站的建设与维护项目建设方案