다른 파일에서 사용하고 싶은 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'를 생각해보십시오. –