在python笔记本中我想将第一行中的temp参数传递给最后一行,但我不知道该怎么做。
def grabdata(statefolders, temp, split_by):
for folder in statefolders:
sub = folder.split('_')[split_by]
new_name = sub + '_out.txt'
!cp {folder}/done/sigdet_output*out temp{new_name}
答案 0 :(得分:1)
如果
!cp {folder}/done/sigdet_output*out temp{new_name}
是你通常在shell中执行的,Python中的command将是:
import subprocess
subprocess.run(["cp", "{}/done/sigdet_output*out".format(folder), "temp{}".format(new_name)])