小编Vel*_*ors的帖子

如何使用python匹配文本文件中的单词?

我想搜索并匹配文本文件中的特定单词.

with open('wordlist.txt', 'r') as searchfile:
        for line in searchfile:
            if word in line:
                    print line
Run Code Online (Sandbox Code Playgroud)

此代码甚至返回包含目标字的子字符串的单词.例如,如果单词是"那里",则搜索返回"那里","因此","从而"等.

我希望代码只返回包含"there"的行.期.

python string match text-files

4
推荐指数
2
解决办法
3万
查看次数

python函数参数搞砸了

所以我有

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)

问题仍然存在

python parameters function

1
推荐指数
2
解决办法
188
查看次数

标签 统计

python ×2

function ×1

match ×1

parameters ×1

string ×1

text-files ×1