我寫了一個模塊在python中,我想在其他文件中使用。非常多的,模塊中的函數有3個變量,我想在單獨的文件的代碼中獲得其中的一個變量。該模塊的代碼是:我可以從模塊返回一個變量嗎?
def attrib():
#Code that isnt important to the question
global name
name = stats[0:x]
global strength
strength = stats[x+1:x+3]
global skill
skill = stats[x+4:x+6]
,並在文件中,我想在不同功能的三個變量分離出來,這樣我可以將它們分配到兩個不同的角色,就像這樣:
import myModule
def nam():
return (name from the module)
def sth():
return (strength from the module)
def skl():
return (skill from the module)
char_1_nam = nam()
char_1_sth = sth()
char_1_skl = skl()
首先,這是甚至可能的,其次,我該如何做到這一點?
感謝提前:)
聽起來就像您使用了錯誤的數據結構。考慮一個'class'而不是一個函數。 –