当前位置: 首页 > news >正文

汕头网站建设设计公司/成都短视频代运营

汕头网站建设设计公司,成都短视频代运营,营销的本质,wordpress 调用模板文件网络版《论语》内容比较齐全,包含了原文内容和注释内容,而原文内容又包含了序号符号!这是一题比较简单的应用题,只涉及到TXT文件的读写!解决思路也比较清晰明了。题目:原文件如下图所示:问题1&a…

网络版《论语》内容比较齐全,包含了原文内容和注释内容,而原文内容又包含了序号符号!这是一题比较简单的应用题,只涉及到TXT文件的读写!解决思路也比较清晰明了。

题目:

原文件如下图所示:

问题1:

分析问题:题目要求就是对“论语.txt”文件进行提纯,把空格,“【原文】”和“【注释】”以及注释内容去掉,并写入新的文件“论语-原文.txt”。注意:收尾空格要去掉。

解决思路:

1,用open函数打开源文件,并用readlines函数逐行读取文件内容,这里返回列表类型,每一行为列表的一个元素。

2,遍历列表,对每一个列表中的元素用strip函数和replace函数分别去掉换行符“\n”和收尾空格(因为源文件有些行为空,读取的时候任会有“\n”,这样去掉换行符方便后面处理)。

3,去掉换行符和收尾空格后,我们就可以观察当前文件内容(可以输出查看),不难发现除了原文内容,其他行第一个字符要么是“【”就是“(”,这样我们就可以用if语句进行筛选。

4,对筛选的内容写入新的文件即可。

代码实现:

#!/usr/bin/env python#-*- encoding:utf-8 -*-#作者:赖正华

defread_files():"""读取文件"""files= open("C:\\WEXAM\\000000000000\\论语.txt","r",encoding="gbk") #文件位置以文件所在位置为准

txts =files.readlines()

n=0for txt in txts: #也可以直接遍历files,效果是一样的。

new_txt = txt.strip('\n').replace(' ','')if new_txt and new_txt[0] != '【' and new_txt[0] != '(':

n+= 1write_files(new_txt+ "\n")print("第{}句写入成功!".format(n))

files.close()defwrite_files(strs):"""写入文件"""files= open("C:\\WEXAM\\000000000000\\论语-原文.txt","a+",encoding="gbk")# 文件位置以文件所在位置为准

files.write(strs)

files.close()if __name__ == "__main__":

read_files()print("操作成功!")

另一种解决思路:

files = open("C:\\Users\\赖正华\\Desktop\\论语.txt","r",encoding="utf-8")

lines=files.readlines()

num= 1

for line in lines: #也可以直接遍历files,效果是一样的。

line = line.strip('\n').replace(' ','')if line and num == 1 and line.count("【原文】") == 0 and line.count("【注释】") ==0:print(line)if line.count("【原文】") >0:

num= 1

if line.count("【注释】") >0:

num=0

files.close()#输出内容如下:#子曰(1):“学(2)而时习(3)之,不亦说(4)乎?有朋(5)自远方来,不亦乐(6)乎?人不知(7),而不愠(8),不亦君子(9)乎?”

问题2:

分析问题:题目要求就是对问题一写入的新文件“论语-原文.txt”进一步提纯,也就是去掉每行文字中所有小括号及内部数字,并写入新的文件“论语-提纯原文.txt”。

解决思路:

1,用open函数打开源文件,并用readlines函数逐行读取文件内容,这里返回列表类型,每一行为列表的一个元素。

2,也是遍历列表,用strip函数或replace函数去除即可,这里我用replace函数。

3,对写好的内容写入新的文件即可。

代码实现:

#!/usr/bin/env python#-*- encoding:utf-8#作者:赖正华

defread_files():"""读取文件"""with open("C:\\WEXAM\\000000000000\\论语-原文.txt","r",encoding="gbk") as files:

lines=files.readlines()

n=0for line in lines: #也可以直接遍历files,效果是一样的。

n += 1

for i in range(1,11):

s= '(' + str(i) + ')'line= line.replace(s,'')

write_files(line)print("第{}行写入成功!".format(n))defwrite_files(strs):"""写入文件"""with open("C:\\WEXAM\\000000000000\\论语-提纯原文.txt","a+",encoding="gbk") as files:

files.write(strs)if __name__ == "__main__":

read_files()print("操作成功!")

http://www.lbrq.cn/news/1266589.html

相关文章:

  • 做一个类似京东的网站/东莞seo广告宣传
  • 网站维护费怎么做会计分录/seo优化网站教程
  • 彩票网站开发需求文档/广州百度推广外包
  • 在线建网站/百度小说风云榜
  • 汉川网站建设/深圳百度推广开户
  • 软件属于网站开发吗/百度seo收录
  • 免费建网站 建站之星/互联网推广销售是做什么的
  • 免费做翻页页面的网站/媒体公关
  • 武汉网站推广哪家好/网游推广员
  • 育才网站建设/网络服务提供商是指
  • 网页前端开发流程/新余seo
  • 公司网站如何做优化/青岛seo计费
  • 案例展示在网站中的作用/网站优化包括哪些
  • 个人博客手机网站模板/自己创建网页
  • 做网站主要显哪些内容/营销软件网站
  • 网站开发项目总结报告/手机推广软文
  • 网站开发成功案例/品牌传播策略
  • 网站开发算法/百度软文
  • 有空间与域名后怎么做网站/seo都用在哪些网站
  • 北京微信小程序/seo数据统计分析工具有哪些
  • 网站建设有什么作用/重庆seo黄智
  • 网站建设服务器费用/360网站推广官网
  • 网站登记备案 个人/国内企业网站模板
  • 什么网站可以免费做视频的软件有哪些/seo工作前景如何
  • wordpress仿论坛/汕头seo排名公司
  • 论述网站建设的步骤/网站策划运营
  • 阿里云里做网站能上百度首页么/百度怎样发布作品
  • 文章采集网站/电商线上推广
  • 制作网站要花多少钱如何/今日国内新闻大事
  • 吉林企业网站建设/国内搜索引擎排名第一
  • 控制建模matlab练习07:比例积分控制-③PI控制器的应用
  • 图像、视频、音频多模态大模型中长上下文token压缩方法综述
  • Supergateway教程
  • Java试题-选择题(6)
  • ubuntu22.04离线一键安装gpu版docker
  • 【学习笔记】MySQL技术内幕InnoDB存储引擎——第7章 事务