如何在python中为re.search方法设置动态变量值?

2024-06-16 15:08:36 发布

您现在位置:Python中文网/ 问答频道 /正文

下面是我的代码

mainfile = open('file2.txt', 'r')
tocheckfile = open('file1.txt', 'r')

mainList = []
toCheckList = []

for line in mainfile:
    mainList.append(line.upper().strip())

for line in tocheckfile:
    toCheckList.append(line.strip())

for line in mainList:
    got_line = line

for slave_line in toCheckList:
    if re.search(r'xxxxxx', slave_line):
        print(slave_line)

我想把变量got\u line添加到xxxxx的位置。我怎么能做那件事


Tags: 代码intxtforlineopenslavefile2
1条回答
网友
1楼 · 发布于 2024-06-16 15:08:36

我不认为需要使用正则表达式来进行检查,只想知道输入文件中的行是否在输出文件中,对吗? 如果是:

for line in mainList:
    for slave_line in toCheckList:
        if line in slave_line:
            print(slave_line)

我会的

代码错误?
我不知道你的身份有没有错误,但是密码

for line in mainList:
    got_line = line

只需将got_line变量赋给输入文件的las行

相关问题 更多 >