Я только начинаю использовать Python для обучения.Я знаю основы логики программирования.У меня есть функция в Python, которая выполняется каждый раз, когда я выполняю свою программу, даже если она не должна.Я использовал оператор if в начале функции, но я не знаю, почему этот оператор if не работает.У меня есть другая функция, которая похожа и работает правильно.Я упускаю что-то простое?
Вот функция, которая не работает ...
def check_artist_art():
if os.path.exists("/tmp/artistinfo") and open("/tmp/artistinfo").read() != title:
#if artist == "":
if os.path.exists(home + "/.artist"):
os.remove(home + "/.artist")
if os.path.exists("/tmp/artistinfo"):
os.remove("/tmp/artistinfo")
print artist
return False
else:
os.path.exists("/tmp/artistinfo") and open("/tmp/artistinfo").read() == artist
return False
return True
И это аналогичная функция, которая работает правильно.1008 * Любая помощь очень ценится.