分解されたファイルから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
私は、このエラーを与えるどのように使用して適切に実行するためにPythonのファイルを取得しに行くか
def simpleAdder(i, j):
return (i+j)
simpleAdder(5, 8)
単純な加算方式でありますこれに類似した方法、または私が使用することを示唆しているものはありますか?
のために個々の行
作品を実行しようとするのではなく、ファイルを実行しました:/ /mywiki.wooledge.org/XyProblem)。実際に達成しようとしているのは何ですか? – Biffen
'utils.fileReader()は何をしますか?なぜあなたはそれを '輸入'していないのですか? – martineau
私はソケットを介して情報を送信しており、リストに分解してからコードに組み立て直す必要があります。これを行うための正当な理由があります。それをインポートするほど簡単ではありません。 –