我正在尝试编写代码,将变量b与使用linecache.getline从文本文件检索的值进行比较
问题是它永远不会打印我们的“ITS WORKING”,因为这些值永远不会匹配,即使它们匹配:-(
文本文件:在文本文件中只有一个字符及其“a”
这是代码:
import linecache
b="a"
a=linecache.getline("TextFile.txt",1)
if a==b:
print("ITS WORKING")
最佳答案
根据documentation , linecache.getline
将包含尾随换行符,这就是您的匹配不起作用的原因。
关于python - 从文本文件中检索一个变量时比较 2 个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42909263/