Conversation
| dt_now = DT.date.today() | ||
| dt_yesterday = DT.timedelta(days=1) | ||
| dt_thirty_days = DT.timedelta(days=30) | ||
| return print(dt_now, (dt_now - dt_yesterday), (dt_now - dt_thirty_days)) |
There was a problem hiding this comment.
Ты тут возвращаешь результат вызова print() . Это всегда None. Лучше возвращать из функции значение и принтить его там, где ты вызываешь функцию
| В ней надо заменить pass на ваш код | ||
| """ | ||
| pass | ||
| with open('referat.txt', 'r', encoding='utf-8') as file_1: |
There was a problem hiding this comment.
Рассказывал об этом на созвоне. Пока ты находишься внутри with - файл держится открытым. Это не нужно, достаточно записать данные в переменную и работать с ней снаружи with
| with open('referat.txt', 'r', encoding='utf-8') as file_1: | ||
| content = file_1.read() | ||
| len_of_file = len(content) | ||
| word_in_file = len(content.split()) |
| len_of_file = len(content) | ||
| word_in_file = len(content.split()) | ||
| replace_in_file = content.replace('.', '!') | ||
| list_for_write = [len_of_file, word_in_file, replace_in_file] |
There was a problem hiding this comment.
не надо в названии переменной писать ее тип, для этого есть аннотации типов
| list_for_write = [len_of_file, word_in_file, replace_in_file] | ||
| with open('referat2.txt', 'a', encoding='utf-8') as file_2: | ||
| for arg in list_for_write: | ||
| file_2.write(f"{arg} \n") |
There was a problem hiding this comment.
есть метод writelines, который принимает список строк для записи
| writer = csv.DictWriter(file, fields, delimiter=';') | ||
| writer.writeheader() | ||
| for dictn in some_list: | ||
| writer.writerow(dictn) |
There was a problem hiding this comment.
Тоже рассказывал на созвоне, есть метод writerows
| import csv | ||
|
|
||
|
|
||
| list_of_dict = [ |
| ] | ||
|
|
||
|
|
||
| def main(some_list: list): |
There was a problem hiding this comment.
Тут тоже несодержательное название параметра
No description provided.