qlineedit获取文本后如何删除空格?



我正在使用python 3.8.3和pyQt5编写应用程序。这是我代码的一部分:

def logind(self):
datas=open('NeveshtarUsers.txt', 'r')
data=datas.readlines()
print(data)
n=self.user.text()
print(n,'n')
print(data[1])
if (data[1])==(n,'n'):
print('yeeeeesssss!')

我检查data[1]是否self.user.text()完全相等,但是当我编码时

n=self.user.text()

输出在文本后有一个空格,但 data[1] 没有空格。 所以我不能继续我的项目。 如果可以的话,请帮助我。

我认为这是一个尾随的字符。

n=self.user.text()
n.rstrip("n")

删除换行符

最新更新