在Python中格式化变量

时间:2016-10-05 04:48:19

标签: 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

1 个答案:

答案 0 :(得分:2)

你试图追加字符串master team0的问题,但你没有用引号括起来,还有一个结束括号而不是开放的

我认为这应该是什么

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