def A~:
a=~~~
B
def B:
~~~
a~~
여기 A함수 정의할때 a라는거 만들어놓고 A 내에서 B함수 실행시킬건데
B 함수내에서 그냥 a 써버리니까 local variable이라서 파이썬년이 못알아먹는거 같던데
B 안에서 a 써먹을려면 어케 불러야댐?? a는 list에요
def A~:
a=~~~
B
def B:
~~~
a~~
여기 A함수 정의할때 a라는거 만들어놓고 A 내에서 B함수 실행시킬건데
B 함수내에서 그냥 a 써버리니까 local variable이라서 파이썬년이 못알아먹는거 같던데
B 안에서 a 써먹을려면 어케 불러야댐?? a는 list에요
a를 꺼내
return시켜서?
클래스 만들어서 전역변수 처리 ㄱㄱ
지역변수잖아 전역으로 바꿔
쓸데없이 어렵게 생각하는거임 B함수 인자로 a를 넘겨주면 됨
오 고마워 형덕분에 해결했읍니다^^
전역으로 바꾸는 개병신짓거리하지 말고 (위에새끼들 다 병신) B에 argument 하나 추가해서 그걸로 넘기면됨
전역변수는 가급적이면 피하는게 좋아 웬만하면 로컬에서 해결하게해 그거 습관되다가 나중에 큰 코드 짜게되면 진짜 인생 우울해짐