|
import shutil |
|
import subprocess |
|
import sys |
|
import os |
|
|
|
def main(): |
|
if len(sys.argv) != 5: |
|
print("Usage: python script.py inp_file out_file rand_num ssn_parser_folder") |
|
sys.exit(1) |
|
|
|
|
|
inp_file = sys.argv[1] |
|
out_file = sys.argv[2] |
|
rand_num = sys.argv[3] |
|
ssn_parser_folder = sys.argv[4] |
|
|
|
new_folder = f"{ssn_parser_folder}_{rand_num}" |
|
|
|
|
|
|
|
shutil.copytree(ssn_parser_folder, new_folder) |
|
|
|
|
|
subprocess.run([ |
|
"python", |
|
os.path.join(new_folder, "non_parallel-parser.py"), |
|
inp_file, |
|
out_file, |
|
new_folder, |
|
rand_num |
|
]) |
|
|
|
|
|
shutil.rmtree(new_folder) |
|
|
|
if __name__ == "__main__": |
|
main() |
|
|