[英]Assigning multiple variable values to a single variable in Python
我設置了許多變量,稍后在代碼中,我想將這些變量與一起作為一個變量使用.
分離。
例如
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中所指定)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.