def palindrome_filter(file_name):
file=open('text_1.txt','r')
for line in file:
line=line.rstrip()
if (is_palindrome(line)):
print(line)
file.close()
palindrome_filter('text_1.txt')
上面是我编写的代码。我实际上希望python打印回文的特定行,但它会继续打印true或false。我想知道我的代码有什么问题。 (确定一条线是否为回文线的功能是正确的。)
答案 0 :(得分:0)
您的解决方案可能是:
def palindrome_filter(file_name):
file=open('text_1.txt','r')
for line in file:
line = line.rstrip()
if line == line[::-1]:
print(line)
file.close()