如何使用参数和--flags调用另一个python文件

时间:2019-05-01 21:54:52

标签: python scripting

因此,我有一个脚本,该脚本使用三个标志,两个输入和一个输出文件。但是,我想编写一个脚本来调用此脚本,并用指定子目录中的每个文件替换一个或多个输入文件

到目前为止,我已经导入了sys和listdir,所以我当前的计划是使用sys获取要从中获取文件的文件夹的参数,并使用listdir来轻松遍历文件名并调用每个人都与我提到的其他脚本分开。

但是我不知道如何从当前文件内部与标记一起调用脚本(例如script.py --content ./contentfolder/content.jpg ...),并执行整个批处理。

from os import listdir
import sys 

def main():
    script = sys.argv[0]
    contentfolder = sys.argv[1]
    for file in listdir(contentfolder):
        #call script --content file --input2 "filename" --output "out" ...     
main()

我对python脚本还很陌生,所以还没走很远,但是我也找不到与Google有用的东西(可能正在寻找错误的关键字?)

0 个答案:

没有答案