Python에서 모듈 간 통신 방법
Python에서 모듈 간 통신은 매우 일반적인 요구 사항입니다. 모듈 간의 통신은 기능을 분할하고 분리하는 데 도움이 되어 코드 처리를 더욱 명확하고 유연하게 만듭니다. 이 기사에서는 Python에서 모듈 간 통신의 몇 가지 일반적인 방법을 소개하고 구체적인 코드 예제를 제공합니다.
# module1.py global_variable = "Hello, World!" # module2.py from module1 import global_variable print(global_variable) # 输出:Hello, World!
# module1.py def func1(data): return data * 2 # module2.py from module1 import func1 result = func1(5) print(result) # 输出:10
# module1.py def func1(data): return data * 2 # module2.py import module1 result = module1.func1(5) print(result) # 输出:10
queue
모듈을 제공합니다. 예는 다음과 같습니다. queue
模块,可以很方便地创建和使用队列。下面是一个示例:# module1.py import queue q = queue.Queue() def func1(): while True: data = q.get() print("Received:", data) # module2.py import module1 module1.q.put("Hello") module1.q.put("World")
上述代码中,module2.py
通过向module1.py
中的队列q
위 코드에서 module2.py
는 데이터를 module1.py
의 큐 q
에 넣습니다. 두 모듈 간의 통신.
위 내용은 Python에서 모듈 간 통신하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!