位置: 编程技术 - 正文

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

  • 计提税金账务处理
  • 个人所得税谁交
  • 形式发票需要签字盖章吗
  • 固定资产加速折旧税收优惠政策
  • 员工造成损失怎么处理
  • 建筑企业建安税是多少
  • 企业所得税汇算清缴账务处理
  • 开完红字发票后,正数发票如何开具?
  • 银行手续费要纳进去吗
  • 企业所得税审计的内容包括哪四个方面
  • 消费型增值税计算公式
  • 发票显示上传失败
  • 发放活动奖金支出怎么入账
  • 劳务费个人所得税税率
  • 进项票认证超了怎么处理
  • 进口税退税
  • 固定资产出售后净残值怎么处理
  • 抵扣联必须当月认证吗
  • 土地增值税清算收入如何确定
  • php curl_multi_init
  • 办公费用减少的原因
  • 奖金发放的原则
  • 原材料明细账有记税吗
  • 税法工资薪金总额
  • 史上最贵的微博
  • 网络分割算法
  • php自加
  • 盘盈的存货账务怎么处理
  • 承兑汇票提前承兑手续费
  • 教育费附加免征额
  • 只有发票没有银行怎么办
  • python函数如何返回列表
  • 销售净额等于净利润吗
  • 将表里的数据批量删除
  • 取得剧本使用费怎么做账
  • 冲红的发票怎么做账会计分录
  • 小规模增值税减按1%的政策
  • 成立一般纳税人公司流程
  • mysql忘了密码
  • 对公账户转到个人账户怎么做账
  • 行政事业单位非税收入管理办法
  • 没有抄税会导致什么情况
  • 继续教育报名方式
  • 股东入股怎么做分录
  • 过桥贷款有什么风险
  • 公户的利息收入账务处理咋处理
  • 应税销售行为如何处理
  • 实物投资的会计科目
  • 应收账款周转率计算公式
  • 在MySQL中使用STRAIGHT_JOIN的教程
  • mysql 全量备份
  • Qq浏览器怎么切换成极速模式
  • 硬盘安装64位win8.1/win8或win7操作系统图文教程
  • 打开win七
  • 最近一段时间勒索病毒在全球集中爆发
  • windowxp一直在windowxp界面
  • ubuntu 12.04使用QQ截图安装教程
  • linux 匹配字符
  • centos 网卡顺序
  • 苹果预计10.1-15号到能准确吗
  • win7如何获取管理员密码
  • zlib是什么意思
  • win8电脑键盘全部失灵怎么办
  • unity3ds
  • unity游戏人物选择
  • error C2258: illegal pure syntax, must be '= 0'
  • JavaScript事件处理的方式(三种)
  • jquery基础知识
  • jquery keydown
  • python生成矩阵的方法
  • unity后期
  • android:Background线程池和UiThread线程池
  • javascript字符串操作函数
  • android设计模式的应用场景
  • 广东省电子税务局app下载官网
  • 县里的附加税
  • 定额发票怎么入账
  • 登录上海电子税务局单位社保查询不到当月未交的
  • 在税盘上怎么申请电子发票
  • 江苏省高中教师资格证考试科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设