位置: 编程技术 - 正文

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 字符 字符串)

  • 计提利息要计提手续费吗
  • 工商年报多久能显示
  • 错账更正方法有哪几种
  • 经营性现金净流量为负数怎么解释
  • 财政补贴交不交印花税
  • 开票名称开错了
  • 税控盘反写显没有数据怎么处理
  • 企业残疾金的基数是多少
  • 退回投资款怎么做账
  • 个税父母赡养抵扣3000
  • 免税的农业企业可以抵扣专票吗
  • 退税勾选的发票账务处理
  • 服务费返还
  • 一次性奖金如何交税
  • 税法关于印花税的规定
  • 给员工发的慰问短信
  • 房产税实施城市
  • 劳务公司客户问题分析
  • 上个月开的发票这个月还能用吗
  • win10消费者版本和商业版本有什么区别
  • 其他债权投资通俗
  • 机票的保险费能开发票吗
  • 预收账款可以挂账多久要交税
  • 为离职员工代缴社保 如何规避法律责任
  • 发出商品是在产品吗
  • win11怎么让任务栏不重叠
  • 消防费用怎么做分录
  • 要求快速启动
  • 出租商品计入什么科目
  • 筹建期的银行利息收入分录
  • 购货款先到支付后付款
  • 农产品进项税额转出会计分录
  • neo什么意思翻译成中文
  • 发票管理的基础环节
  • 企业以非货币性资产投资
  • vue如何配置环境变量
  • laravel5.4利用163邮箱发送邮件的步骤详解
  • 员工交通补贴需要发票吗
  • 货物运输业增值税发票样本
  • 生产企业放假前的安全提示
  • 出口货物的出口日期以
  • php7.3
  • php javascript
  • 小规模纳税人的企业所得税税率
  • 分期收款企业所得税确认时间
  • vue怎么用bootstrap
  • 分割sw
  • php socketio
  • python可以制作软件吗
  • 利息收入怎么做账务处理
  • 委托代理出口账务处理
  • 培训费用是什么成本
  • 所得税费用为什么不计入营业利润
  • 营改增之后还有营业税金及附加吗
  • 个税累积税阶
  • 契税计税依据是否包含耕地占用税
  • 免税收入与不征收的区别
  • sqlserver 存储过程 临时表
  • 租赁厂房对方不租怎么办
  • 工资不计提直接做管理费用可以吗
  • 残保金未交,滞纳金怎么算
  • 单位租用员工个人的车可以不收租吗
  • 接受捐赠收入如何计入收入
  • 什么叫社保差额调整
  • 安装设备是干嘛的
  • 老毛桃u盘启动制作工具如何把原来的win7改xp系统图文教程
  • xp系统如何安装软件
  • 禁用windows键快捷键
  • win10系统开机蓝屏怎么修复
  • winxp刻录光盘步骤
  • win8.1专业版是哪个
  • 怎么给电脑装win8系统
  • window10窗口操作
  • win10升级补丁位置
  • unity怎么设置多个关卡
  • 前端js优化
  • 如何分析源码
  • 即将发布的新能源汽车
  • 河北省国家税务局电子税务局
  • 海口市地方税务局是什么级别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设