Skip to main content
 首页 » 编程设计

python之在 Python 中将多个变量值分配给单个变量

2025年05月04日12del

我设置了许多变量,稍后在我的代码中我想将这些变量作为一个单独的变量一起使用,并用 . 分隔。

例如

Release=1 
Build=2 
ServicePack=3 
Hotfix=4 
 
Directory=Release.Build.ServicePack.Hotfix 

我知道上面一行行不通,但我不确定在声明最后一个变量时如何将变量连接在一起。

在我的示例中,我希望 Directory 变量等于 '1.2.3.4'。

此处的最终目标是使用 os.path 根据 Directory 的值创建一个目录。鉴于这会是使用 os.path.join 并传入单个变量而不是单个变量的更好替代方法吗?

请您参考如下方法:

Directory = '.'.join(str(x) for x in (Release, Build, ServicePack, Hotfix)) 

将每个变量变成一个字符串。用“.”将它们连接在一起。之间。

os.path.join("path/to/base", Directory) 

将正常工作,导致

path/to/base/Release.Build.ServicePack.Hotfix 

如果我是你,我要么对这些变量使用全部大写,这意味着它们是常量,要么全部使用小写,如 PEP 8 中指定的那样.