Условие IF ELIF ELSE
Пишу код с IF ELIF, но он постоянно возвращает что условия не подходят и возращает ELSE, хотя условия я создал, что я не так делаю?
import subprocess
import openpyxl as openpyxl
with open('File.txt', 'wb', 0) as file:
subprocess.run('arp -a', stdout=file, check=True)
fileopen = openpyxl.load_workbook('Example.xlsx')
sheetnameBA = fileopen['Sheet']
dataBA = datetime.datetime.now()
findBA = open('File.txt', 'r')
wordBA = '01-00-5e-00-00-16'
if (wordBA in findBA.read() and sheetnameBA['B2'] == 'A'):
pass
elif (wordBA in findBA.read() and sheetnameBA['B2'] == 'B'):
sheetnameBA['B2'] = str('+')
sheetnameBA['D2'] = str(dataBA)
sheetnameBA['E2'] = str('Online')
elif (wordBA not in findBA.read() and sheetnameBA['B2'] == 'A'):
sheetnameBA['B2'] = str('-')
sheetnameBA['D2'] = str('Offline')
sheetnameBA['E2'] = str(dataBA)
elif (wordBA not in findBA.read() and sheetnameBA['B2'] == 'B'):
pass
else:
print('НЕТУУУУУУУУУУУ')
fileopen.save('Example.xlsx')