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

鹰潭律师网站建设广西seo优化

鹰潭律师网站建设,广西seo优化,wordpress在那个文件夹,做教育培训的网站🎈 博主:一只程序猿子 🎈 博客主页:一只程序猿子 博客主页 🎈 个人介绍:爱好(bushi)编程! 🎈 创作不易:如喜欢麻烦您点个👍或者点个⭐! &#x1f…

🎈 博主:一只程序猿子

🎈 博客主页:一只程序猿子 博客主页

🎈 个人介绍:爱好(bushi)编程!

🎈 创作不易:如喜欢麻烦您点个👍或者点个⭐

🎈 欢迎访问我的主页(点我直达)

🎈 除此之外您还可以通过个人名片联系我 👉👉👉👉👉👉

                              

如果您很喜欢我的文章且富有,我说:公主 or 王子 请打赏!!!

额滴名片儿
求打赏🥺

 

1.介绍

        本文将详细介绍Python写入数据到txt文件从txt文件读取数据的方法.

        这是一篇python初学者不容错过的内容!!!

2.with open()方法

with open() 是 Python 中用于打开文件的语法结构,它能够简化文件的读取和写入操作。这个语法结构中,open() 函数用于打开文件,with 关键字则用于自动关闭文件。

with open() 方法常用的参数有:

1.file:必需参数,表示要打开的文件名(路径)。

2.mode:可选参数,表示打开文件的模式。常用的模式有:

模式作用
w代表写入模式,当使用该模式打开文件时,如果文件不存在,会自动创建一个新文件;如果文件已经存在,则会清空文件中的原有内容。
a代表追加模式,当使用该模式打开文件时,如果文件不存在,会自动创建一个新文件;如果文件已经存在,则会在文件的末尾追加数据。
x如果文件不存在,创建文件进行写入。如果文件存在,则操作失败。
b以二进制模式打开文件进行写入。
t以文本模式打开文件进行写入。这是默认模式。
+打开文件进行更新(读取和写入)。
U读取文件的全部内容,并将其作为 Unicode 进行读取。

                这些模式可以组合使用,比如 'rb' 代表以二进制模式打开文件进行读取。

3.buffering:可选参数,用于设置文件缓冲。如果设置为 0,表示不进行缓冲;如果设置为非 0 的整数,表示进行缓冲,并设置缓冲区的大小。

4.encoding:可选参数,用于指定文件的编码方式。例如:encoding='utf-8' 表示使用 UTF-8 编码方式读取或写入文件。

5.其他参数:如果需要其他参数,可以在方法中添加对应的参数和值。例如:access_mode='r' 表示设置文件的访问模式为只读。

3.示例源码及运行结果

(1)读取文本数据

        这里介绍一下读取时使用到的read()方法和readlines()方法:

f.read() 和 f.readlines() 是 Python 中用于从文件读取数据的两个方法,它们之间存在一些重要的区别。

  1. 返回值类型:

    • f.read(): 此方法返回文件中的所有内容作为字符串。如果文件非常大,使用 f.read() 可能会导致内存问题。
    • f.readlines(): 此方法返回一个包含文件中所有行的列表,每一行都是一个字符串。对于大文件,使用 f.readlines() 可能更有效率,因为它一次只读取一行数据。
  2. 内存使用:

    • f.read(): 由于会一次性读取整个文件的内容,所以如果文件非常大,这可能会导致内存问题。
    • f.readlines(): 由于它是逐行读取文件的,所以即使文件非常大,也不会占用太多内存。
  3. 性能:

    • f.read(): 通常比 f.readlines() 更快,因为它一次性读取整个文件。
    • f.readlines(): 如果文件非常大,逐行读取可能会比较慢。
  4. 用途:

    • f.read(): 通常用于当你需要一次性读取整个文件或者当你希望避免内存问题时。
    • f.readlines(): 通常用于当你需要按行处理文件或者当你希望逐行处理文件时。

        代码1(完全读取):

with open("data/test1.txt", "r", encoding='utf-8') as f:# 读取数据data = f.read()# 打印数据print(data)

        运行效果:

        代码2(逐行读取): 

with open("data/test1.txt", "r", encoding='utf-8') as f:lines = f.readlines()# # 打印第一行数据# print(lines[0])# 逐行打印所有数据for line in lines:print(line)

        运行效果:

(2)存储文本数据

        代码:

data = """这是即将存入txt文件中的内容
by 一只程序猿子
2023/12/6
"""# 使用 'with' 语句打开文件,这样可以确保文件在使用完后会被正确关闭,无论中途是否发生错误。
# 使用 "utf-8" 编码打开文件,这样可以确保对非ASCII字符的正确处理。
# 如果你要在文件中追加内容而不是覆盖原有内容,可以使用 'a' 模式
with open("data/text2.txt", "w", encoding="utf-8") as f:# 使用 write() 函数将 data 变量的内容写入文件。f.write(data)print("数据存入成功...")

        运行效果:

4.总结

        这里我们演示了如何使用Python从txt文件读取数据和存储数据,希望对Python初学者有所帮助!

http://www.khdw.cn/news/42141.html

相关文章:

  • 台州网站策划台州网站策划郑州网站推广公司
  • 互联网技术是什么360优化大师最新版
  • 大陆与台湾最新消息昆明百度搜索排名优化
  • 做网站的滚动字幕怎么制作app推广方案策划
  • 哈尔滨新闻头条最新消息附子seo
  • 建站abc下载网络营销常用的工具和方法
  • 投资公司网站源码深圳网络推广seo软件
  • 怎样给公司做一个网站百度网站打不开
  • 做网站怎么导入地图域名被墙污染查询
  • 江汉路做网站的公司世界十大搜索引擎排名
  • bing搜索引擎入口好用的seo软件
  • 怎样给公司做推广 网站认识网络营销
  • wordpress 4.9 升级seo做得比较好的公司
  • 清远市seo网站设计联系方式最佳bt磁力狗
  • jk制服定制工厂怎么样做seo
  • 宁工图书馆哪种书是关于做网站的人工智能培训一般多少钱
  • wordpress 添加表seo课程在哪培训好
  • iis6.0如何做网站301seo入门基础知识
  • 营销策划案ppt优秀案例宁波谷歌优化
  • 视频上到什么地方可以做网站链接专业网站推广软件
  • 昆明网站建设加王道下拉广告海外推广
  • 扬中富裕吗八上数学优化设计答案
  • 太原网站备案现场核验百度推广关键词质量度
  • 加强和改进校园网站内容建设免费推广网站大全下载安装
  • 当当网站开发系统说明线下推广渠道有哪些方式
  • html网站底部导航栏怎么做临沂seo推广
  • 新网站怎样做推广荆州网站seo
  • 江苏省交通建设局网站北京网优化seo公司
  • 手机网站收录网站策划方案
  • 图片短链接生成器宁波seo网络推广主要作用