小白求教,请大神帮帮忙

时间:2022-11-30 20:44:15
现在有一个文件夹中含有多个txt文件,每个txt文件里面有多篇文章,每篇文章都是用{}分隔开,例如:

{从前有座山,山里有座庙...}{小白是个学生...}{从前有座山,山里有个老和尚...}

含有关键字“从前"和“山”的文章,只有当两个关键字同时满足,然后在整篇文章}后加上##NO,不满足条件的,则不需改变。

最终结果如下:

{从前有座山,山里有座庙...}##NO{小白是个学生...}{从前有座山,山里有个老和尚...}##NO

不满足要求的,则不需改变

求教用python应该怎么写脚本?   
感激不尽 小白求教,请大神帮帮忙


6 个解决方案

#1


小白求教,请大神帮帮忙

#2


你这个用python来解决倒是不难,关键是比较麻烦。你总不能让别人平白无故帮你写一大堆代码吧。

你可以先学习一下 python 的 os模块listdir(),正则 re模块,然后再学习一下文本文件的文以读写。处理这题是要用的。

你怎么着也要自己写个大体上代码出来,有关键地方不会问一下。

#3


如果是linux环境,直接用sed就好了

#4


最近才刚刚学的python,不知道从何下手,没有一点思路。 小白求教,请大神帮帮忙

#5


引用 3 楼 IamNieo 的回复:
如果是linux环境,直接用sed就好了

这个一看就是学校python课的作业。 小白求教,请大神帮帮忙

#6


引用 5 楼 xpresslink 的回复:
Quote: 引用 3 楼 IamNieo 的回复:

如果是linux环境,直接用sed就好了

这个一看就是学校python课的作业。 小白求教,请大神帮帮忙



说不定是面试题

#1


小白求教,请大神帮帮忙

#2


你这个用python来解决倒是不难,关键是比较麻烦。你总不能让别人平白无故帮你写一大堆代码吧。

你可以先学习一下 python 的 os模块listdir(),正则 re模块,然后再学习一下文本文件的文以读写。处理这题是要用的。

你怎么着也要自己写个大体上代码出来,有关键地方不会问一下。

#3


如果是linux环境,直接用sed就好了

#4


最近才刚刚学的python,不知道从何下手,没有一点思路。 小白求教,请大神帮帮忙

#5


引用 3 楼 IamNieo 的回复:
如果是linux环境,直接用sed就好了

这个一看就是学校python课的作业。 小白求教,请大神帮帮忙

#6


引用 5 楼 xpresslink 的回复:
Quote: 引用 3 楼 IamNieo 的回复:

如果是linux环境,直接用sed就好了

这个一看就是学校python课的作业。 小白求教,请大神帮帮忙



说不定是面试题