代码具有一个变量名,其空间等于变量值,如下所示:PC 1 = "192.168.10.1"PC 2 = "192.168.20.1"执行此获取时:SyntaxError:语法无效如何解决这个问题?我没有选择将变量名称更改为其他名称的选项。这将是PC 1(PC空间1),并为此分配IP地址。
2 回答
蝴蝶不菲
TA贡献1810条经验 获得超4个赞
代码具有一个变量名,其空间等于变量值,如下所示:
PC 1 = "192.168.10.1"
PC 2 = "192.168.20.1"
执行此获取时:
SyntaxError:语法无效
如何解决这个问题?
我没有选择将变量名称更改为其他名称的选项。这将是PC 1(PC空间1),并为此分配IP地址。
牧羊人nacy
TA贡献1862条经验 获得超7个赞
对于Python,在变量名中不能有空格。
如果您要将文件解析为配置文件或其他内容,请尝试执行以下操作:
ip.config:
PC 1 = "192.168.10.1"
PC 2 = "192.168.20.1"
ip.py
ip_config = {}
with open("ip.config") as f:
for line in f:
key, value = line.split("=")
ip_config[key.strip()] = value.strip(" \"\n")
print(ip_config["PC 1"])
print(ip_config["PC 2"])
输出:
192.168.10.1
192.168.20.1
添加回答
举报
0/150
提交
取消