因此,我试图在文件中查找由变量what2look4表示的关键字。每当我运行此程序时,它都会不断返回空白数据。代码如下:

regex2=re.compile(".*(what2look4).*")

我相信问题在于,正在搜索文件what2look4本身是一个字符串,而不是该变量代表什么。如果我错了,请纠正我,谢谢您的帮助。

最佳答案

你可以这样做...

>>> regex2 = re.compile('.*(%s).*'%what2look4)

或者,您可以使用format:
>>> regex2 = re.compile('.*({}).*'.format(what2look4))

10-07 21:45