我正在尝试从解构文件中执行Python文件。
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)
只是一个简单的添加方法
data.frame(Id=c(0,1,2,3),A=c(1,2,3,4),B=c(5,6,7,8),C=c(9,10,11,NA))
我如何使用类似于此的方法正确执行Python文件,或者您建议我使用什么?
答案 0 :(得分:2)
import holderFile
或者:
from holderFile import simpleAdder
然后正常致电simpleAdder
。
答案 1 :(得分:0)
我想出来了,并且会让其他人找到答案,以备不时之需。
我只是将文件保存到临时文件,然后运行文件而不是尝试运行单独的行
def fileWriter(array, file):
f = open(file, 'w+')
for item in array:
f.write("%s\n" % item)
os.system('python3 temp.py')
适合我