位置: 编程技术 - 正文

python 读写txt文件 json文件的实现方法(python读入txt)

编辑:rootadmin

推荐整理分享python 读写txt文件 json文件的实现方法(python读入txt),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python读入txt,python如何读写txt文件,python如何读写txt文件,python读入txt,python2.7读取txt文件,python 读 txt,python读入txt,python 读 txt,内容如对您有帮助,希望把文章链接给更多的朋友!

首先第一步,打开文件,有两个函数可供选择:open() 和 file()

①. f = open('file.txt',‘w') ... file.close()

②. f = file('file.json','r') ...

file.close()#记得打开文件时最后不要忘记关闭!

open() 和 file() 都是Python的内建函数,返回一个文件对象,具有相同的功能,可以任意替换。使用语法为:

f = open(fileName, access_mode='r', buffering=-1)

第1个参数是文件名, 2,3参数有默认值,参数2 决定了是以读的方式‘r' ?还是写的方式‘w' ?抑或别的方式打开文件。

打开的方式有:

r —— 读 ; w —— 写 ; a —— 追加,从EOF开始写,即在文件末尾写

r+ w+ a+ —— 都是以读写方式打开

rb —— 二进制 读 ; wb —— 二进制 写 ;rb+ wb+ ab+ —— 二进制读写

例子:

第二步,对文件进行操作

当得到文件对象这个句柄以后(如例子中的fp),就可对文件进行操作了。

文件对象的内建操作方法有:输入,输出,文件内移动,以及杂项操作

1. 输入

函数: read(),readline(),readlines()

将文件中的内容读入 到 一个字符串变量/列表 中

read() : 读取整个文件到字符串变量中

例子:

python 读写txt文件 json文件的实现方法(python读入txt)

read()有一个可选的size参数,默认为-1,表示文件将会被读至末尾(EOF)

readline() :读取打开文件中的一行,然后返回整行包括行结束符到 字符串变量中

readline()也有一个可选的参数size,默认-1,表示读至行结束符停止

readlines() : 读取整个文件,返回一个 字符串列表 ,列表中的每个元素都是一个字符串,代表一行

例子:

或者 第2 3 行 简写为:for line in fp.readlines():

在python2.3之后由于迭代器和文件迭代(即文件对象成为了他们自己的迭代器)的引入,

上例有一种更高效的实现方式:

推荐使用这种方法!

2. 输出

函数:write() , writelines()

将字符串/列表 输出到文件中

write() : 将字符串输出到文件

writelines(): 将字符串列表 写入 文件,注意行结束符并不会自动被加入,如果需要,必须手动在每行的结尾加入行结束符。

什么意思呢? 看下例:

3. 文件内移动

函数: seek() tell()

seek() :移动文件读取指针到制定的位置

tell(): 返回文件读取指针的位置

seek()的三种模式:

(1)f.seek(p,0) 移动当文件第p个字节处,绝对位置

(2)f.seek(p,1) 移动到相对于当前位置之后的p个字节

(3)f.seek(p,2) 移动到相对文章尾之后的p个字节

标签: python读入txt

本文链接地址:https://www.jiuchutong.com/biancheng/384439.html 转载请保留说明!

上一篇:Python类属性的延迟计算(python类属性和类方法)

下一篇:解决Python中字符串和数字拼接报错的方法(python 字符 字符串)

  • 什么是税务学
  • 临时税务登记的小规模纳税人 个人所得税如何申报
  • 转让不动产账务处理
  • 乙方收到甲方项目建设工程款如何记账
  • 印花税每个证券不一样吗?
  • 管理费用的明细科目怎么写
  • 酒店收入简易征收会计核算是怎样的?
  • 生产用的软件
  • 职工福利费在期间费用表中怎么填
  • 个人劳务报酬个人所得税怎么算
  • 企业每月纳税申报流程
  • 本月预估是什么意思
  • 公司股东会承担法律责任吗
  • 进项税和销项税税率一样吗
  • 0申报逾期罚款
  • 其他业务收入和其他业务成本
  • 税收优惠政策2020年
  • 一般纳税人印花税减半征收吗
  • 未开票收入如何确认
  • 在Win7系统中,文件的属性包括
  • 工程施工怎么结转到成本里
  • 简易征收办法征收一般纳税人
  • win11怎么压缩图片画质
  • 无法访问windows installer服务,没有正确安装
  • 传递优化的作用
  • 存货质量是什么意思
  • 土地增值税清算是什么意思
  • 母公司向子公司发行面值100万元、期限为三年
  • 累积带薪缺勤的原因分析
  • 孕妇能吃荔枝吗 孕晚期
  • php目录结构
  • 国家规定不计入社保基数
  • arthas常用命令
  • 损益类科目月末结转到哪个科目
  • 差旅费报销会议记录
  • 命令执行语句
  • mac apache php
  • php如何使用
  • php 引用
  • 海关缴款书能重开吗
  • 应交税费中应交企业所得税为负数怎么调报表
  • jvm jmm
  • phpcms编辑器
  • mongodb 入门
  • sql自增1
  • sql server功能介绍
  • 借贷记账法的记账规则是
  • 普通收据能入账嘛
  • 期初和期末余额是什么意思
  • 什么情况个税可以扣除
  • 建设工程合同从完成承包的内容进行划分
  • 不入库存商品直接走成本会怎样
  • 从事特殊行业
  • 库存股会计处理流程
  • 发票开错抬头做红字发票的账务处理是?
  • 开办费计入什么科盿
  • 主营业务收入可以进一般户吗
  • 事业单位购入
  • 存货周转次数越高好还是越低好
  • 辅助核算设置后使用后还可以随时修改
  • 交上年企业所得税怎么做会计分录
  • 单位委托单位
  • mssql insert into 和insert into select性能比较
  • mysql索引作用的简单理解
  • 利用内置管理工具的方法
  • win8无法连接到internet
  • windows如何删除本地用户
  • macbook pro右上角按键
  • 快捷图标小箭头怎么恢复
  • win10系统打不开jpg图片
  • centos 6.5网络设置
  • material design怎么用
  • label jsp
  • node cgi
  • js实例教程
  • 修复硬盘
  • 关于python中的判断条件
  • apk反编译去广告教程
  • 安徽省工商总局
  • 税务登记表格怎么填写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设