为了账号安全,请及时绑定邮箱和手机立即绑定

如何在python中设置带空格的变量名

如何在python中设置带空格的变量名

青春有我 2021-03-02 21:09:06
代码具有一个变量名,其空间等于变量值,如下所示: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地址。


查看完整回答
反对 回复 2021-03-27
?
牧羊人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


查看完整回答
反对 回复 2021-03-27
  • 2 回答
  • 0 关注
  • 385 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信