Skip to content

服务器托管,北京服务器托管,服务器租用-价格及机房咨询

Menu
  • 首页
  • 关于我们
  • 新闻资讯
  • 数据中心
  • 服务器托管
  • 服务器租用
  • 机房租用
  • 支持中心
  • 解决方案
  • 联系我们
Menu

Python的txt文本操作-读、写

Posted on 2023年11月16日 by hackdl

✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。

个人主页:算法工程师的学习日志

读取txt文本

python常用的读取文件函数有三种read()、readline()、readlines()

以读取上述txt为例,看一下三者的区别

read() 一次性读全部内容

一次性读取文本中全部的内容,以字符串的形式返回结果

with open("1.txt", "r") as f:  # 打开文件
    data = f.read()  # 读取文件
    print(data)
    print(type(data))
    for i in data:
        print(i)

readline() 读取第一行服务器托管网内容

只读取文本第一行的内容,以字符串的形式返回结果

with open("1.txt", "r") as f:
    data = f.readline()
    print(data)
    print(type(data))
    for i in data:
        print(i)

readlines() 列表

读取文本所有内容,并且以数列的格式返回结果,一般配合for in使用

with open("1.txt", "r") as f:
    data = f.readlines()
    print(data)
    print(type(data))
    for i in data:
        print(i)

readlines会读到换行符,可用如下方法去除:

with open("1.txt", "r") as f:
    data = f.readlines()
    print(data)
    print(type(data))
    for i in data:
        print(i.strip())

写入txt文本

with open("2.txt", "w") as f:
    f.write("这是个测试!")  
    # 自带文件关闭功能,不需要再写f.close()

读写模式

要了解文服务器托管网件读写模式,需要了解几种模式的区别,以及对应指针

  • r : 读取文件,若文件不存在则会报错
  • w: 写入文件,若文件不存在则会先创建再写入,会覆盖原文件
  • a : 写入文件,若文件不存在则会先创建再写入,但不会覆盖原文件,而是追加在文件末尾
  • rb,wb: 分别于r,w类似,但是用于读写二进制文件
  • r+ : 可读、可写,文件不存在也会报错,写操作时会覆盖
  • w+ : 可读,可写,文件不存在先创建,会覆盖

服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net

Related posts:

  1. 重庆高品质服务器托管服务
  2. 福建地区高效稳定的L2TP服务器托管服务
  3. 欧洲大带宽服务器
  4. 比较云南服务器托管服务的专业性
  5. “高效稳定:租用VPS服务器的最佳选择” (Efficient and Stable: The Best Choice for Renting VPS Servers)

服务器托管,北京服务器托管,服务器租用,机房机柜带宽租用

服务器托管

咨询:董先生

电话13051898268 QQ/微信93663045!

上一篇: 多表关系、数据库设计的范式、数据库的备份和还原、多表查询、事务、DCL(了解)
下一篇: 微服务系列-基于Spring Cloud Eureka进行服务的注册与消费

最新更新

  • CEYEE希亦新品洗地机Pro系列发布, 领跑行业的「水汽混动」技术的旗舰新杰作
  • 基于SpringBoot的在线文档管理系统-计算机毕业设计源码+LW文档
  • 分布式springcloud
  • 【面试题:对象引用在内存中存在何处?基于何种计算机原理获取对象的值?】
  • 本地部署 ChatGLM3

随机推荐

  • ABP – 依赖注入(1)
  • Django笔记十一之外键查询优化select_r
  • 有40个物料,每个物料测量10次温度,每次间隔6小
  • 高效稳定的云南Win10服务器托管云解决方案
  • C# OpenVino Yolov8 Pose 姿

客服咨询

  • 董先生
  • 微信/QQ:93663045
  • 电话:13051898268
  • 邮箱:dongli@hhisp.com
  • 地址:北京市石景山区重聚园甲18号2层

友情链接

  • 服务器托管
  • 机房租用托管
  • 服务器租用托管
©2023 服务器托管,北京服务器托管,服务器租用-价格及机房咨询 京ICP备13047091号-8