拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 我可以在我的powershell命令中添加一个变量吗?(在蟒蛇中)

我可以在我的powershell命令中添加一个变量吗?(在蟒蛇中)

白鹭 - 2022-03-08 2159 0 0

我正在使用

    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 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *