从python fi向批处理文件传递可变数量的参数

2024-04-28 21:17:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个样本.bat参数数目可变的文件。这些参数来自python文件:

# sample.py

p = Popen(['sample.bat', module_name_vista,
           memory_type_vista, linker_name_vista])

errors = p.communicate()
p.wait()

我想知道有没有方法在调用时传递可变数量的参数样本.bat文件?在

参数的数量将根据用户希望如何使用批处理文件而有所不同。在


Tags: 文件samplenamepy参数数量typemodule
1条回答
网友
1楼 · 发布于 2024-04-28 21:17:50

不如动态生成列表,然后将其传递给Popen。在

process_params_list = ['sample.bat']

for param in all_params:
  #condition for param to be added or not
  #or other processing on param
  process_params_list.append(param)

p = Popen(process_params_list)

相关问题 更多 >