форкнуто от 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())
 | 
				
			||||||
					Загрузка…
					
					
				
		Ссылка в новой задаче