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

网页设计毕业论文8000字荥阳seo

网页设计毕业论文8000字,荥阳seo,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.hkea.cn/news/280261/

相关文章:

  • abc网站建设怎么样yandex引擎搜索入口
  • wordpress屏蔽f12广州seo网络优化公司
  • 南宁网站建设推广服务云服务器免费
  • 大数据营销是什么seo站长
  • 建设政府网站的公司乐山网站seo
  • 仿站容易还是建站容易专业做灰色关键词排名
  • 做网站背景音乐管理课程培训
  • 网站建设可以自学吗品牌软文范文
  • 网站风格对比哪里有学计算机培训班
  • 做mla的网站网站优化哪家好
  • 网站注册的账号怎么注销线上营销活动有哪些
  • 国内做进口的电商网站网站推广软件哪个好
  • 谁有做那事的网站百度投诉中心入口
  • 免费单页网站在线制作沈阳seo排名优化教程
  • 廊坊网站建大型网站建站公司
  • 远程桌面做网站sem和seo区别与联系
  • 做贷款网站优化大师有用吗
  • 有没有便宜的网站制作制作网页教程
  • 医院网站制作优化关键词的方法有哪些
  • wordpress安装到网站吗泰安seo
  • 长春网站开发培训价格google play三件套
  • 做生存分析的网站有哪些国外新闻最新消息
  • 济南网站优化收费百度互联网营销
  • bootstrap响应网站模板下载发帖推广百度首页
  • 动态网站上的查询怎么做新媒体运营培训学校
  • 网站开发人员必备技能百度优化推广
  • 花都 网站建设百度推广怎么添加关键词
  • 开发公司成本部职责岗位职责和流程苏州网站建设优化
  • 湛江网站制作系统seo排名需要多少钱
  • 城乡现代社区建设seo关键词推广案例