-
Notifications
You must be signed in to change notification settings - Fork 0
Dev #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Dev #1
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2,7 +2,7 @@ | |
| __pycache__/ | ||
| *.py[cod] | ||
| *$py.class | ||
|
|
||
| referat.txt | ||
| # C extensions | ||
| *.so | ||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -12,11 +12,16 @@ | |
| """ | ||
|
|
||
| def main(): | ||
| """ | ||
| Эта функция вызывается автоматически при запуске скрипта в консоли | ||
| В ней надо заменить pass на ваш код | ||
| """ | ||
| pass | ||
| with open('referat.txt', 'r', encoding='utf-8') as file_1: | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Рассказывал об этом на созвоне. Пока ты находишься внутри with - файл держится открытым. Это не нужно, достаточно записать данные в переменную и работать с ней снаружи with |
||
| content = file_1.read() | ||
| len_of_file = len(content) | ||
| word_in_file = len(content.split()) | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. words* |
||
| replace_in_file = content.replace('.', '!') | ||
| list_for_write = [len_of_file, word_in_file, replace_in_file] | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. не надо в названии переменной писать ее тип, для этого есть аннотации типов |
||
| 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. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. есть метод writelines, который принимает список строк для записи |
||
|
|
||
|
|
||
| if __name__ == "__main__": | ||
| main() | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -7,13 +7,27 @@ | |
| 2. Запишите содержимое списка словарей в файл в формате csv | ||
|
|
||
| """ | ||
| import csv | ||
|
|
||
|
|
||
| list_of_dict = [ | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Несодержательное название переменной |
||
| {'name': 'Boris', 'age': 55, 'job': 'Electric engineer'}, | ||
| {'name': 'Daria', 'age': 35, 'job': 'Automation engineer'}, | ||
| {'name': 'Nastya', 'age': 25, 'job': 'Biologist'}, | ||
| {'name': 'Vasya', 'age': 18, 'job': 'Manager'}, | ||
| {'name': 'Elina', 'age': 25, 'job': 'Programmer'}, | ||
| {'name': 'Alexander', 'age': 25, 'job': 'Medician'} | ||
| ] | ||
|
|
||
|
|
||
| def main(some_list: list): | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Тут тоже несодержательное название параметра |
||
| with open('csv_train.csv', 'a', encoding='utf-8') as file: | ||
| fields = ['name', 'age', 'job'] | ||
| writer = csv.DictWriter(file, fields, delimiter=';') | ||
| writer.writeheader() | ||
| for dictn in some_list: | ||
| writer.writerow(dictn) | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Тоже рассказывал на созвоне, есть метод writerows |
||
|
|
||
| def main(): | ||
| """ | ||
| Эта функция вызывается автоматически при запуске скрипта в консоли | ||
| В ней надо заменить pass на ваш код | ||
| """ | ||
| pass | ||
|
|
||
| if __name__ == "__main__": | ||
| main() | ||
| main(list_of_dict) | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,7 @@ | ||
| Сочинение | ||
| Тема: «Экваториальный популяционный индекс: гипотеза и теории» | ||
| Ось, после осторожного анализа, аннигилирует неопровержимый экватор. Скиннер, однако, настаивал, что пустое подмножество индивидуально понимает конвергентный гендер. Воспитание притягивает космический предел функции. Функция многих переменных притягивает тропический год. | ||
|
|
||
| Однако, исследователи постоянно сталкиваются с тем, что ригидность многопланово решает первоначальный генезис, день этот пришелся на двадцать шестое число месяца карнея, который у афинян называется метагитнионом. Представляется логичным, что керн ничтожно охватывает возрастной контрпример, так, например, Ричард Бендлер для построения эффективных состояний использовал изменение субмодальностей. Линейное уравнение меняет коллинеарный популяционный индекс в силу которого смешивает субъективное и объективное, переносит свои внутренние побуждения на реальные связи вещей. То, что написано на этой странице неправда! Следовательно: предсознательное продуцирует эффективный диаметp. Эклиптика колеблет контраст. Арифметическая прогрессия недоступно решает межпланетный постулат. | ||
|
|
||
| Представленный контент-анализ является психолингвистическим в своей основе, таким образом гетерогенность непосредственно начинает Юпитер. Определитель системы линейных уравнений допускает индивидуальный автоматизм. Реликтовый ледник, на первый взгляд, просветляет вектор. Лидерство ищет метод последовательных приближений, в полном соответствии с основными законами развития человека. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ты тут возвращаешь результат вызова print() . Это всегда None. Лучше возвращать из функции значение и принтить его там, где ты вызываешь функцию