|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
(1)大家好,我有A.txt 和 B.txt两个英文文件,A中有一词一行的多个数据,B是一句一行的数据(以空格分隔,"."结束的句子)。
(2)我想要得到的结果是:如果A中的词,在B中出现的话,打印出B中的该句子。
(3)实例如:A.txt中有“ 0I&M0D0:Yn”一词,其出现在B.txt的“0I&M0D0:Yn , EBESU HVWAR-VN SAYIHAN UJEMJI ."一行句子中。
(4)几个试验用语料如下:A.txt
T&N:Yn
V&G:Yn
I&A:Yn
B.txt
SI JUCUGE-YIN $ANGNAL-DV SIL T&N:Yn .
NVTVG-VN HVBILGAN V&G:Yn M0RIT .
I&A:Yn 1963 0N-DV ARAD-VN .
期待您的帮助,谢谢。
本帖最后由 wp231957 于 2022-5-30 09:01 编辑
知道咋回事了,已修正BUG
- fha=open("a.txt","r",encoding="utf-8")
- fhb=open("b.txt","r",encoding="utf-8")
- for a in fhb:
- flag=0
- for b in fhb:
- if a[:-1] in b:
- print(b)
- flag=1
- break
- if flag==0:
- print(a[:-1],"------------------not found")
-
复制代码
|
|