diff --git a/TEMA1/ABC.txt b/TEMA1/ABC.txt new file mode 100644 index 0000000..5f0fd2f --- /dev/null +++ b/TEMA1/ABC.txt @@ -0,0 +1,2 @@ +print('This line was executed from .txt file!') +print('And this is two lines programm') \ No newline at end of file diff --git a/TEMA1/report.md b/TEMA1/report.md index cf2fa87..e864102 100644 --- a/TEMA1/report.md +++ b/TEMA1/report.md @@ -95,4 +95,4 @@ input(prompt=None, /) ### 1.4 Изучение примеров Запустил файл [tdemo_chaos.py](tdemo_chaos.py) -Открылось окно GUI, где в случайном порядке присуются точки, соедененные линиями \ No newline at end of file +Открылось окно GUI, где в случайном порядке рисуются точки, соедененные линиями \ No newline at end of file diff --git a/TEMA1/test.md b/TEMA1/test.md new file mode 100644 index 0000000..18cbefc --- /dev/null +++ b/TEMA1/test.md @@ -0,0 +1,22 @@ +# Индивидуальное контрольное задание по теме 1 + +Коваленко Дмитрий, А-01-23 + +## Вопрос 8 + +Как можно запустить на выполнение программу, исходный код которой находится в тексто-вом файле ABC.txt? + +## Ответ + +Запустить код написанный в .txt файле можно при помощи функции ```exec()``` + +Пример файла [ABC.txt](ABC.txt) +Способ запуска кода из txt файла приведен в [test.py](test.py) + +Результат выполнения +``` +vatarishin@MacBook-Air python-labs % /Library/Developer/CommandLineTools/usr/bin/python3 /Users/vatarishin/lab_sem_5/python-labs/ +TEMA1/test.py +This line was executed from .txt file! +And this is two lines programm +``` diff --git a/TEMA1/test.py b/TEMA1/test.py new file mode 100644 index 0000000..89c84fc --- /dev/null +++ b/TEMA1/test.py @@ -0,0 +1,2 @@ +with open('/Users/vatarishin/lab_sem_5/python-labs/TEMA1/ABC.txt', 'r') as textScript: + exec(textScript.read())