python
-
파이썬 쓰레드 + 테스크 동시에python 2024. 6. 17. 16:25
import asyncioimport threadingimport timeclass taskTast: def __init__(self) -> None: # threading.Thread(target=self.start()) # loop = threading.Thread(target=) # asyncio.run(self.start()) self.loop = asyncio.new_event_loop() self.thread = threading.Thread(target=self.start_loop) self.thread.start() pass def start_loop(self)->None: ..
-
파이썬 task 연습python 2024. 6. 17. 14:57
import asyncioimport threadingclass taskTast: def __init__(self) -> None: asyncio.run(self.start()) pass async def start(self)->None: t1 = asyncio.create_task(self.def1("시작")) t2 = asyncio.create_task(self.def2("너도시작")) await t1 await t2 async def def2(self,what)->None: while True: await asyncio.sleep(1) print(f"def2..
-
스레드 파이썬python 2024. 1. 19. 18:58
import threading import time class ThredTest: def t1(self): while True: time.sleep(3) print("1") def t2(self): print("2") time.sleep(3) def thredT(self): t1 = threading.Thread(target=self.t1) t2 = threading.Thread(target=self.t2) t1.start() t2.start() if __name__ == "__main__": t = ThredTest() t.thredT()
-
파이선로컬서버python 2023. 12. 27. 17:52
import http.server import socketserver class myLocalServer: PORT = 8099 #사용할 포트 입력 Handler = http.server.SimpleHTTPRequestHandler with socketserver.TCPServer(("localhost", PORT), Handler) as httpd: print("serving at port", PORT) httpd.serve_forever() if __name__ == "__main__": myLocalServer() import http.server import socketserver from flask import Flask, request, jsonify import requests class R..