Shell 如何使用sys.args在命令linux for file python中执行escape`()`?

Shell 如何使用sys.args在命令linux for file python中执行escape`()`?,shell,Shell,如何在linux命令中转义使用sys.argv运行的python文件的() 蟒蛇 if __name__ == "__main__": flow.loginAPI(sys.argv[1],sys.argv[2],sys.argv[3],sys.argv[4], sys.argv[5],sys.argv[6],sys.argv[7],sys.argv[8],sys.argv[9],sys.argv[10],sys.argv[11]) # Send external command

如何在linux命令中转义使用sys.argv运行的python文件的
()

蟒蛇

if __name__ == "__main__":
    flow.loginAPI(sys.argv[1],sys.argv[2],sys.argv[3],sys.argv[4],
    sys.argv[5],sys.argv[6],sys.argv[7],sys.argv[8],sys.argv[9],sys.argv[10],sys.argv[11]) # Send external command python
命令linux

$python3/etc/neural/scripts/http://192.168.1.135/zabbix Admin zabbix服务器生产Memória em uso(Porcentagem)0 127.0.0.1网络神经postgres postgres MEMORYEXPORTZB
输出

-bash: error of syntax token unexpected `('
是在bash的子shell中运行命令的语法

您可以使用:

\(Porcentagem\) 

是在bash的子shell中运行命令的语法

您可以使用:

\(Porcentagem\) 

简单地引用它:
“(宝洁)

最佳做法是引用任何带有特殊字符的内容,因此也要引用
”http://192.168.1.135/zabbix“
即使没有什么区别

顺便说一句,您可以使用和大大简化Python:

flow.loginAPI(*sys.argv[1:12])
简单地引用它:
“(宝洁)

最佳做法是引用任何带有特殊字符的内容,因此也要引用
”http://192.168.1.135/zabbix“
即使没有什么区别

顺便说一句,您可以使用和大大简化Python:

flow.loginAPI(*sys.argv[1:12])

您是否应该使用
”围绕参数返回:/usr/bin/python3:在“/etc/neural/scripts/”中找不到“main”模块您尚未在
python3中指定脚本名称
commandsade:
flow.loginAPI(sys.argv[1],sys.argv[2],sys.argv[3],…)
这是非常不可读的。可读性很重要。考虑一下<代码>流.LogINAPI(*sys .ARGV(1:))< /C>。如果你正在使用所有参数。你不能逃避“Linux”的某些东西,你可以逃出一个编程语言(例如,它可以是shell或Python)。你应该用“代码>”来包围参数吗?
?返回:/usr/bin/python3:在“/etc/neural/scripts/”中找不到“main”模块您尚未在
python3中指定脚本名称
commandsade:
flow.loginAPI(sys.argv[1],sys.argv[2],sys.argv[3],…)
这是非常不可读的。可读性很重要。考虑一下<代码>流。LogINAPI(*sys .ARGV(1:))< /COD>如果你正在消耗所有参数。你不能逃过“Linux”的一些东西,你可以逃出一个编程语言(例如,它可以是shell或Python)。@路易斯欢迎!实际上,它并不特定于sys.argv,它可以与任何序列类型一起工作。我添加了一些链接以了解更多详细信息。@Luis欢迎!实际上,它并不特定于sys.argv,它可以与任何序列类型一起工作。我添加了一些链接以了解更多细节。