Я пытаюсь выполнить файлы Python из деконструированного файла.Как выполнить Python-файлы с Python?
import utils
import os
print(utils.fileReader('holderFile.py'))
test = utils.fileReader('holderFile.py')
for i in test:
if(i == ''):
os.system('') #this allows for it to read spaces in the file
else:
os.system('python3 ' + i)
print(i)
os.system('python3 exit()')
#os.system("sudo python scale1.py")
print('Done')
Это работает, но это дает мне эту ошибку
sh: 1: Syntax error: "(" unexpected
def simpleAdder(i, j):
sh: 1: Syntax error: "(" unexpected
return (i+j)
sh: 1: Syntax error: "(" unexpected
simpleAdder(5, 8)
sh: 1: Syntax error: "(" unexpected
holderFile.py
всего лишь простой способ добавления
def simpleAdder(i, j):
return (i+j)
simpleAdder(5, 8)
Как бы я идти о получении файла Python, чтобы выполнить должным образом с помощью метод, подобный этому, или что вы предлагаете использовать?
Это пахнет [проблема XY] (HTTP://mywiki.wooledge.org/XyProblem). Что вы на самом деле пытаетесь достичь? – Biffen
Что делает 'utils.fileReader()' do? Почему вы не импортируете его? – martineau
Я отправляю информацию через сокет и должен разбить его на список, а затем собрать его в код. есть веская причина для этого, это не так просто, как импортировать его. –