Найти - Пользователи
Полная версия: Помогите разобраться!
Начало » Центр помощи » Помогите разобраться!
1
zikfriddi
Доброго всем дня.
Использую Python 3.5.3. Пишу простой скрипт
 data_is_file = open(r'D:\My\Dropbox\Work\Py\data_res.txt', 'r').read().strip('\n')
now_time = datetime.datetime.now().strftime("%d.%m.%y")
if data_is_file == now_time:
    print('Даты равны')
else:
    print('Не равны')
Все работает правильно, а если написать так:
 data_is_file = open(r'D:\My\Dropbox\Work\Py\data_res.txt', 'r')
now_time = datetime.datetime.now().strftime("%d.%m.%y")
if data_is_file.read().strip('\n') == now_time:
    print('Даты равны')
else:
    print('Не равны')
То нет. Кто может пояснить почему?
FishHook
zikfriddi
Вы же могли бы после каждой строки вашей программы написать print и проверить состояние всех переменных их типы и значения? Это не сложно, это решит вашу проблему. А ваш вопрос на форуме проблему не решит, потому что в вашей программе, которую вы показали нет определения переменной nowFormatTime.
zikfriddi
Тема закрыта, неведомый глюк был
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB