форкнуто от main/python-labs
				
			
							Родитель
							
								
									0d14f1d582
								
							
						
					
					
						Сommit
						619fdaa6fb
					
				@ -0,0 +1,2 @@
 | 
				
			||||
print('This line was executed from .txt file!')
 | 
				
			||||
print('And this is two lines programm')
 | 
				
			||||
@ -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
 | 
				
			||||
```
 | 
				
			||||
@ -0,0 +1,2 @@
 | 
				
			||||
with open('/Users/vatarishin/lab_sem_5/python-labs/TEMA1/ABC.txt', 'r') as textScript:
 | 
				
			||||
    exec(textScript.read())
 | 
				
			||||
					Загрузка…
					
					
				
		Ссылка в новой задаче