#python #python-3.x
Вопрос:
Есть ли это, чтобы проверить, существует ли слово в строке, но, как ни странно, оно не работает, кто-нибудь знает, почему?
print("->",x)
print("e.widget.get: ",e.widget.get("1.0", "end-1c"))
if x in e.widget.get("1.0", "end-1c"):
print("exist")
else:
print("not")
это печатает:
-> idTag>
e.виджет.получить: idTag
не
он должен печатать «существует», а не «нет», почему это так?
Комментарии:
1. Вы уверены
e.widget.get
, что возвращаете строку?2. да, мне пришлось удалить пробелы в x… :/ теперь нужно удалить регистр с учетом регистра, потому что он принимает idTag, но не idtag
3. исправлено, если x.заменить(» «,»»).верхний() в e.виджет.получить(«1.0», «конец 1с»).верхний():
Ответ №1:
это была материя пространств….
for x in thislist:
print("start")
print("->",x)
print("e.widget.get ",e.widget.get("1.0", "end-1c"))
if x.replace(" ","") in e.widget.get("1.0", "end-1c"):
print("exist")
else:
print("not")