我有以下功能,我想連接兩個字符串,我在這裏做什麼錯?在python中獲取名稱錯誤
commands = ["abcd","123"]
def configure_dev(self, steps):
func_name = self.id + ':configure dev'
global conf_cmd
for key in commands:
conf_cmd += key + '\n'
print(conf_cmd)
得到以下錯誤:
conf_cmd + =鍵+ '\ n'
它運行後,我得到這個錯誤: NameError: name 'conf_cmd' is not defined
你在哪裏定義了'conf_cmd'? 'global'不會創建新的變量。 –
你將它設置爲全局但它是未定義的。 – Fallenreaper
謝謝,這真是愚蠢的我。 – Invictus