使用来自一个python文件的输出作为另一个文件的输入

时间:2019-07-23 15:55:38

标签: python-3.x file-io arguments return-value

我有一个python程序,该程序的文件夹包含一些脚本,这些脚本在处理数据方面具有各自的作用。我希望能够使用运行的最后一个脚本的输出从根目录中的“主”文件中指定这些脚本的输入。

例如python3 script2.py -i inputFile

其中inputFile由上一个脚本写入的文件描述。说来script1.py。

主脚本如下所示:

os.system("python3 subdir1/script1.py -c subdir1/config.json")
os.system("python3 subdir2/script2.py -c subdir2/config.json -i inputFile")

我在Ubuntu 16.04上使用wsl。

但是我不知道如何将文件名返回到根目录中的主脚本。我所能得到的是退出时脚本返回的错误代码。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案/解决方法。我使用脚本创建了一个存储文件名的JSON文件。然后在下一个脚本中阅读