목록파이썬 (69)
스택큐힙리스트
닫혔습니다. 이 질문은 의견에 기초한 것입니다. 현재 답변을 받지 않고 있습니다. 이 질문을 개선하고 싶으신가요? 이 게시물을 편집하여 사실과 인용을 통해 답변할 수 있도록 업데이트해주세요. 8년 전에 닫힘. 이 질문 개선하기 나는 지금까지 몇 년 동안 C#에서 개발을 하고 있다. 대부분 .NET 스택에서 엔터프라이즈 애플리케이션과 기업용 프레임워크를 구축한다. .NET이 표준 플랫폼이기 때문에 저는 일부러 다른 주류 고수준 언어를 사용할 필요가 없었다. 앞으로 지원해야 할 몇 가지 구식 Python 애플리케이션이 있지만, 나는 Python과 동적 언어에 대한 경험이 없다(물론 JavaScript를 꽤 많이 사용해 본 적은 있다). 나는 정적으로 타이핑된 마음의 사람이 Python 같은 언어를 배우는 방..
저는 제 포크를 클론하려고 하고 있지만 작동하지 않습니다. 제가 제대로 포크를 만들었다고 생각하지만, Mac 터미널에 다음을 입력할 때: https://github.com/mygitusername/kivy.git을(를) 클론하려고 합니다. 다음과 같은 오류가 발생합니다: fatal: 작업 디렉토리 dir 'kivy.'를 생성할 수 없습니다. 권한이 거부되었습니다. 무엇이 잘못되었는지 알려주실 분 계신가요? 감사합니다!답변 1쓰기 권한이 있는 디렉토리에서 명령을 실행해야 합니다. 따라서 다음과 같이 하세요: cd ~/ mkdir code cd code git clone https://github.com/kivy/kivy 예를 들어,답변 2패털: 'kivy'라는 작업 디렉토리를 생성할 수 없습니다. 이 주제..
asyncio 페이지에 접속하면 첫 번째 예제는 hello world 프로그램입니다. python 3.73에서 실행하면 일반적인 예제와 차이가 없습니다. 차이점과 실제적인 예제를 알려주실 분은 있나요? In [1]: import asyncio ...: ...: async def main(): ...: print('Hello ...') ...: await asyncio.sleep(5) ...: print('... World!') ...: ...: # Python 3.7+ ...: asyncio.run(main()) Hello ... ... World! In [2]: In [2]: import time ...: ...: def main(): ...: print('Hello ...') ...: time.sle..
몇 주 전에 Python 프로그래밍을 시작했고, 학습 목적으로 두 개의 간단한 스레드를 동기화하기 위해 세마포어를 사용해보려고 했습니다. 다음은 내가 작성한 코드입니다: import threading sem = threading.Semaphore() def fun1(): while True: sem.acquire() print(1) sem.release() def fun2(): while True: sem.acquire() print(2) sem.release() t = threading.Thread(target = fun1) t.start() t2 = threading.Thread(target = fun2) t2.start() 하지만 계속해서 1만 출력됩니다. 출력을 교차할 수 있는 방법이 있을까요?답..