-
Python3 locals()Today_I_Learned/Python 2021. 1. 13. 23:43
[입 개발] 신묘한 Python locals() 의 세계
오늘도 약을 팔러온 입개발 CharSyam 입니다. 오늘은 지인 분께서, Python에서 locals() 함수를 쓰면 local 변수를 참조할 수 있는데, 특정 현상은 이해가 안된다고 얘기를 하셔서, 한번 왜 그럴까에 꽃혀
charsyam.wordpress.com
stackoverflow.com/questions/22263023/why-does-a-call-to-locals-add-a-reference
why does a call to locals() add a reference?
I don't understand the below behavior. How does locals() result in a new reference? Why doesn't gc.collect remove it? I didn't assign the result of locals() anywhere. x import gc from sys import
stackoverflow.com
exec() 함수를 사용해, 실행되는 문자열을 작성하다가, 문자열의 실행 결과를 변수에 넣어야 하는 문제에 봉착했다.
일반 Code로는 너무나 당연한 일이었지만 문자열로 치환된 Code일 때는 상황이 달랐다.
...(계속)
'Today_I_Learned > Python' 카테고리의 다른 글
class method vs. static method (1) 2023.09.26 이터레이터 iterator (0) 2023.09.17 Python3 Scapy에 Read할 수 있는 Packet Header 추가하기(Scapy-2.4.3) (0) 2021.02.15 연산자 Overloading (0) 2021.01.27 __new__, __init__, __call__ Magic method 정리 (0) 2021.01.15