如何使用Python格式化变量



我有问题格式化我的变量。我的PORT1和PORT2不能正常工作。我有语法错误。我做错了什么。谢谢你的建议。

import socket
import os
import netifaces
NICS = netifaces.interfaces()
PORT1 = NICS[1]
PORT2 = NICS[2]
os.system("nmcli con add type team-slave con-name team0-port1 ifname {}".format(PORT1)) master team0)
os.system("nmcli con add type team-slave con-name team0-port2 ifname {}".format(PORT2)) master team0)
错误:

os.system("nmcli con add type team-slave con-name team0-port1 ifname {}".format(PORT1)) + master team0)
                                                                                                         ^
SyntaxError: invalid syntax

你的问题是你试图追加字符串master team0,但你没有将其括在引号中而且右括号比左括号多一个

我觉得应该是这样

os.system("nmcli con add type team-slave con-name team0-port1 ifname {} master team0".format(PORT1))

最新更新