位置: 编程技术 - 正文

使用Python读写文本文件及编写简单的文本编辑器(python读写docx)

编辑:rootadmin

推荐整理分享使用Python读写文本文件及编写简单的文本编辑器(python读写docx),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python读写docx,python 读写文本文件,python 读写,用python写文件读文件,python 读写文本文件,用python读写文件,python读写docx,用python写文件读文件,内容如对您有帮助,希望把文章链接给更多的朋友!

学习raw_input和argv是学习读取文件的前提,你可能不能完全理解这个练习,所以认真学习并检查。如果不认真的话,很容易删除一些有用的文件。

这个练习包含两个文件,一个是运行文件ex.py,一个是ex_sample.txt。第二个文件不是脚本文件,只包括一些文本,如下:

我们要做的就是打开这个文件,然后打印文件内容,我们不在代码中写死文件名称,因为我们如果要读取其他文件的话,就要重新修改代码,解决这个问题的办法就是使用argv和raw_input。

上面的代码做了一些有意思的事情,让我们快速的分解一下:

1-3行使用argv取得文件名。第5行使用open命令,现在使用pydoc open看看这个命令的介绍。

第7行打印一行信息,但是第8行有一些新的东西。我们在txt上调用了一个方法。我们通过open方法得到一个file,这个file有一些我们可以调用的方法。使用这些方法的方法就是在file后面加一个.(点),比如txt.read(),就像是说:“嘿,执行读取命令,没有任何参数!”

剩下部分大家在加分练习中分析吧。

使用Python读写文本文件及编写简单的文本编辑器(python读写docx)

运行结果

下面几个文件的命令比较常用:

close -- 关闭文件,相当于编辑器中的File->Save read -- 读取文件内容分配给一个变量 readline -- 读取一行内容 truncate -- 清空文件,小心使用这个命令 write(stuff) -- 写入文件。

这些是你应该知道的重要命令,只有write需要提供参数。

让我们使用这些命令实现一个简单的文本编辑器。

这个程序比较长,所以慢慢来,让它能运行起来。有个办法是,先写几行,运行一下,可以运行再写几行,直到都可以运行。

运行结果你会看到两个东西,一个是程序的输出:

还有就是你新建立的文件,打开看看吧。

Python中的if、else、elif语句用法简明讲解 下面我们学习if语句,输入下面的代码,确保能够正确运行。people=cats=dogs=ifpeoplecats:print"Toomanycats!Theworldisdoomed!"ifpeoplecats:print"Notmanycats!Theworldissaved!"

举例讲解Python中的list列表数据结构用法 循环和列表不管怎样,程序会做一些重复的事情,下面我们就用for循环打印一个列表变量。做这个练习的时候你必须自己弄懂它们的含义和作用。在使

Python语言的面相对象编程方式初步学习 词语练习class:告诉python创造一个新的东西object:两个意思:最基本的东西和任何实例化的东西。instance:创建一个类得到的东西。def:在类中创建一个

标签: python读写docx

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

上一篇:简单讲解Python中的数字类型及基本的数学计算(python语言中)

下一篇:Python中的if、else、elif语句用法简明讲解(Python中的字典用法)

  • 偷税行为五年后被发现要接受行政处罚吗?
  • 当期所得税是否是当期缴纳的所得税
  • 如何开银行卡账户
  • 工程结算是含税还是不含税
  • 利息收入记借方负数表示增加还是减少
  • 当月增值税为负数
  • 自来水开出发票的税率是多少
  • 管理费用为负数可以申报吗
  • 小规模纳税人农产品进项税抵扣
  • 银行如何做存款
  • 应交税费未交增值税借方余额表示什么
  • 企业拆迁安置房能买吗
  • 进口材料海关到港
  • 公司章程上的出资时间2050年
  • 物业管理企业主营业务收入
  • 增值税普通发票需要交税吗
  • 董事会费用计入什么科目
  • 简易计税借方余额
  • 水利建设专项收入怎么计算
  • 销售返利如何做分录
  • 增值税多交可以在下一期直接抵吗
  • 税控盘服务费每年都可以抵吗
  • 缴纳的教育费附加可以税前扣除吗
  • 现金结算的股权支付等待期
  • 返利冲减收入
  • 住房公积金个税抵扣标准
  • 苹果14pro max价格
  • php缓存机制有哪些
  • PHP中Http协议post请求参数
  • 公司有长期挂账的权利吗
  • win10桌面图标怎么随意摆放
  • 收到银行本票的账务处理
  • 如何办理车辆购置证变更手续
  • 其他综合收益的构成项目如何
  • apache trace
  • node_sass
  • 农产品收购发票可以抵扣进项税额吗
  • 发票章与开票方名称不一致是什么情况
  • 电子发票与纸质发票具有不同的法律效力
  • 土地使用权的界定
  • 委托代销受托方会计分录
  • 企业的加油卡如何充值
  • 制造费用主要核算项目
  • 预计负债计提时调减还是调增
  • 收到科技局补贴金费怎么入账
  • 服装厂布料都是在哪里进的
  • 公司老板个人卡收支公司业务属于什么行为
  • 买房定金转给销售有效吗
  • 房租没有发票如何交税
  • 房地产预售款预交税金计算
  • 备用金分为哪两种
  • 应付账款的贷方等于预收账款的借方
  • 事业单位开的发票
  • 收到专票未抵扣能购买方开红字发票吗
  • 库存商品账本填写样本
  • 三种实现方法实现的特点
  • 目前默认系统%1
  • window 开机启动
  • 电脑win7win8win10操作系
  • Tech Ed 2008:HPC Server 2008讲解
  • mac音频设置在哪里
  • linux文本处理常用命令
  • G40/50-70、SR1000随机Linux改安装Win7系统的实现方法
  • vmware12安装教程图解
  • 怎么把html转换成psd
  • ubuntu20.04卸载
  • 如何禁止win10系统更新到win11
  • ubuntu怎么设置成中文
  • linux里面怎么截屏
  • win8怎么系统重装系统
  • 第一个闹钟
  • unity www读取本地视频文件和外部视频文件 播放视频动画和视频声音
  • ExtJS中设置下拉列表框不可编辑的方法
  • javascript的代码写在哪里
  • JavaScript SweetAlert插件实现超酷消息警告框
  • 最精简的年终工作总结
  • 北京海淀大集一览表?
  • 黄金消费税税率是多少
  • 报税的资格
  • 淄博新农合怎么网上缴费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设