位置: 编程技术 - 正文

使用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中的字典用法)

  • 税控盘的维护费
  • 固定资产清理亏损的账务处理
  • 个人所得税既有租房又有房贷
  • 资产减值损失纳税调增还是调减
  • 支付证明单算附件吗
  • 临时用工的会计分录
  • 预缴增值税附加税费申报明细表
  • 公司购买设备报告怎么写
  • 期初和期末余额均在借方的账户,一般属于
  • 展示费是业务宣传费吗
  • 自己打印的机票怎么退票
  • 特许权使用费增值税征收品目
  • 非货币性资产交换准则
  • 二手车增值税发票怎么开
  • 商品损失 进项税 确定
  • 冲销暂估入账原材料的会计分录
  • 垫付了医药费保险报销时怎么办
  • 提前预支了应得的工资犯法吗
  • 投资公司的利息支出可抵扣吗
  • 个人所得税生产经营所得税率表2023
  • 显示器件属于什么设备
  • 可以给农村信用社的存折转账吗
  • 手撕发票的税点是多少
  • 开票系统维护费可以全额抵扣吗
  • 购买商品用于赠送
  • 捐赠货品怎么做会计分录
  • 补充医疗保险报销流程
  • 股权激励取消怎么处理?
  • 公司注销注销顺序
  • boot mac os from
  • linux和windows的区别和联系
  • 备用金冲销的会计分录
  • 高新企业有啥用
  • mac怎么保存
  • 员工报销的费用
  • 塔卡夫斯基镜子
  • 中世纪城门
  • vue项目开发环境
  • vue前端开发常见问题
  • thinkPHP中_initialize方法实例分析
  • 人工智能agi
  • 前端v3
  • 研发 专利
  • 公司为员工代扣代缴
  • 进口商品销售的会计分录
  • 金蝶软件如何输入红字
  • 金融债券利息收入免企业所得税吗
  • 怎么作废银联在网上银行
  • 员工福利开的专票怎么做分录
  • 企业购买银行理财产品的会计处理
  • 残保金如何做会计分录
  • 税种分类及其税率
  • 社保补贴生育津贴
  • 现金支票存根联丢失怎么办
  • 增加的实收资本印花税
  • 研发费用范围不包括
  • 企业固定资产清理流程
  • 资产负债表基本公式
  • 年初建账考虑要点
  • 非营利医疗机构免征哪几种税
  • ac1st19.dll
  • CentOS 5.4 rsync+inotify配置触发式(实时)文件远程同步
  • windows系统后台不显示QQ等软件(任务栏右侧不显示QQ图标)
  • win10升级后怎么还原
  • virtualbox怎么打开虚拟机
  • node.js安装教程详细
  • cocos2dx4.0入门
  • 微信小程序tabbar颜色
  • Node.js中的全局对象有
  • linux系统启动进程命令
  • android list
  • unity获取手机型号
  • node实现文件上传
  • unity脚本api
  • JavaScript中的变量名不区分大小写
  • 每月个人所得税申报截止时间是几号
  • 税务局科员是什么职业
  • 出口退税的期限是多长
  • 安徽省税务干部学校
  • 一般纳税人城建税减免最新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设