목록컴퓨터공학 (130)
스택큐힙리스트
어떤 이유로 인해, 나는 Tkinter 또는 tkinter 모듈을 사용할 수 없다.파이썬 셸에서 다음 명령을 실행한 후 import Tkinter또는 import tkinter저는 이 오류를 받았습니다.모듈을 찾을 수 없음 오류 : Tkinter 모듈을 찾을 수 없음또는모듈 찾을 수 없음 오류: tkinter 모듈이 없음그 이유는 무엇일 수 있고 어떻게 해결할 수 있을까요?답변 1아마 다음과 유사한 방법을 사용하여 설치해야 할 것입니다.우분투 또는 기타 Apt를 사용하는 디스트로에 대해: sudo apt-get install python3-tk페도라에 대해 말하자면: sudo dnf install python3-tkinter이렇게 Python 버전 번호도 언급할 수 있습니다: sudo apt-get in..
저는 명령어를 사용하여 PIL (Python Imaging Library)을 설치하려고 합니다. sudo pip install pil하지만 다음 메시지를 받습니다: Downloading/unpacking PIL You are installing a potentially insecure and unverifiable file. Future versions of pip will default to disallowing insecure files. Downloading PIL-1.1.7.tar.gz (506kB): 506kB downloaded Running setup.py egg_info for package PIL WARNING: '' not a valid package name; please use on..
저는 파이썬 배우기와 함께 GitHub 이슈들을 읽기 쉬운 형태로 만들고자 노력하고 있습니다. How can I convert JSON to CSV? 에서 제공한 조언을 사용하여 다음과 같은 결과물을 도출했습니다: import jsonimport csvf = open('issues.json')data = json.load(f)f.close()f = open(issues.csv, wb+)csv_file = csv.writer(f)csv_file.writerow([gravatar_id, position, number, votes, created_at, comments, body, title, updated_at, html_url, user, labels, state])for item in data: csv_..
파이썬 내장 사전 유형이 어떻게 구현되었는지 아는 사람이 있나요? 내 이해로는 해시 테이블과 같은 것이지만, 확실한 답변을 찾지 못했습니다.답변 1여기는 제가 Python 딕셔너리에 대해 모은 것이 모두 포함된 내용입니다(아마 누구도 원하지 않을 정도로 많은 정보가 있을 것입니다. 그러나 답변은 포괄적입니다).파이썬 딕셔너리는 해시 테이블로 구현됩니다.해시 테이블은 해시 충돌을 허용하여야 합니다. 즉, 두 개 이상의 다른 키가 동일한 해시 값을 갖더라도, 해당 테이블의 구현은 키와 값 쌍을 명확하게 삽입하고 검색할 수 있는 전략을 가져야 합니다.파이썬 dict은 해시 충돌을 해결하기 위해 열린 주소 방식을 사용합니다 (아래 설명) (참조 dictobject.c:296-297).파이썬 해시 테이블은 인덱스..