我正在使用
os.system('powershell.exe "Invoke-WebRequest -Uri Link')
如果您可以将链接设定为我已经定义的变量,我会很高兴。我的整个代码看起来像这样
import os
link=input("What link do you want? ")
os.system('powershell.exe "Invoke-WebRequest -Uri link')
但我不知道如何(如果可能的话)将变量放在那里?
uj5u.com热心网友回复:
您可以简单地定义一个变量来保存您要运行的整个字符串。
input_var = str(input("Write -> "))
basic_command = "'powershell.exe " '"Invoke-WebRequest -Uri '
full_command = basic_command input_var '"' "'"
os.system(full_command)
在 input_var 中,我们将输入转换为字符串。在基本命令中,我们设定了您要运行的命令的第一部分。在 full_command 中,我们添加 input_var,然后用正确的 " ' 关闭整行。然后我们使用完整的命令列运行 os system。
我希望这可以帮助你。我在很多脚本中使用这个概念
uj5u.com热心网友回复:
在 Python 中使用格式化字符串的解决方案
import os
link = input("What link do you want? ")
os.system('powershell.exe "Invoke-WebRequest -Uri {link}'.format(link = link))
0 评论