我想搜索并匹配文本文件中的特定单词.
with open('wordlist.txt', 'r') as searchfile:
for line in searchfile:
if word in line:
print line
Run Code Online (Sandbox Code Playgroud)
此代码甚至返回包含目标字的子字符串的单词.例如,如果单词是"那里",则搜索返回"那里","因此","从而"等.
我希望代码只返回包含"there"的行.期.
所以我有
def gcd(a,b):
if a == 0:
return b
while b != 0:
if a > b:
a = a - b
else:
b = b - a
return a
Run Code Online (Sandbox Code Playgroud)
但是当我从控制台调用gcd(1,2)时,错误
回溯(最近一次调用最后一次):文件"",第1行,在G.gcd(1,2)中TypeError:gcd()只取2个参数(给定3个)
过来....
这完全没有意义,因为我只提出了两个论点......
我做错了什么?
好吧,所以我删除了其他所有内容,这是我班上唯一的事情:
import random
import math
class RSA:
def gcd(a,b):
if a == 0:
return b
while b != 0:
if a > b:
a = a - b
else:
b = b - a
return a
Run Code Online (Sandbox Code Playgroud)
问题仍然存在