子进程调用中的用户输入?

2024-09-30 06:18:47 发布

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

我正在用python自动化Wig工具,其中包括一个URL。在

目前,我接受用户输入(一个URL),但很难将其添加到子进程调用的末尾。在

import subprocess

var = raw_input("Enter a URL: ")

subprocess.call('python3 wig.py ', var)

我知道这可能是一个简单的问题,但任何帮助将不胜感激!在


Tags: 工具用户importurlinputraw进程var
1条回答
网友
1楼 · 发布于 2024-09-30 06:18:47

按照@padrainchunningham的建议,将参数作为列表传递:

args = ['python3','wig.py']
args.append(var)
subprocess.call(args)

如果参数列表变得很长很复杂,可以引入shlex

^{pr2}$

相关问题 更多 >

    热门问题