«python» 태그된 질문

파이썬은 다 패러다임, 동적 타입, 다용도 프로그래밍 언어입니다. 깨끗하고 균일 한 구문을 빠르게 배우고 이해하며 사용하고 적용 할 수 있도록 설계되었습니다. Python 2는 01-01-2020부터 공식적으로 지원되지 않습니다. 그래도 버전 별 Python 질문의 경우 [python-2.7] 또는 [python-3.x] 태그를 추가하십시오. Python 변형 또는 라이브러리 (예 : Jython, PyPy, Pandas, Numpy)를 사용하는 경우 태그에 포함 시키십시오.

11
파이썬 사전 : 키 목록에 대한 값 목록 가져 오기
사전에 키 목록을 사용하여 해당 항목의 목록을 얻는 기본 제공 / 빠른 방법이 있습니까? 예를 들어 >>> mydict = {'one': 1, 'two': 2, 'three': 3} >>> mykeys = ['three', 'one'] mykeys사전에서 해당 값을 목록으로 가져 오려면 어떻게 해야합니까? >>> mydict.WHAT_GOES_HERE(mykeys) [3, 1]
182 python  list  dictionary  key 

11
함수가 호출자가 인식 한 일부 인수를 수정할 수 있지만 다른 인수는 수정할 수없는 이유는 무엇입니까?
변수 범위에 대한 Python의 접근 방식을 이해하려고합니다. 이 예에서, 안에 인식 된 것처럼 f()의 값을 변경할 수 있지만 ? 의 값은 변경할 수없는 이유는 무엇입니까?xmain()n def f(n, x): n = 2 x.append(4) print('In f():', n, x) def main(): n = 1 x = [0,1,2,3] print('Before:', n, x) f(n, x) print('After: …
182 python 


7
'str'오브젝트에는 'decode'속성이 없습니다. 파이썬 3 오류?
내 코드는 다음과 같습니다. import imaplib from email.parser import HeaderParser conn = imaplib.IMAP4_SSL('imap.gmail.com') conn.login('example@gmail.com', 'password') conn.select() conn.search(None, 'ALL') data = conn.fetch('1', '(BODY[HEADER])') header_data = data[1][0][1].decode('utf-8') 이 시점에서 오류 메시지가 나타납니다. AttributeError: 'str' object has no attribute 'decode' 파이썬 3는 더 이상 해독하지 않습니다. 이 문제를 어떻게 해결할 수 있습니까? 또한 …

4
Tornado 사용시기, Twisted / Cyclone / GEvent / 기타 사용시기 [폐쇄]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문을 개선하십시오 현대의 멀티 유저 웹 애플리케이션을 구축하기에 가장 적합한 프레임 워크 / 라이브러리는 무엇입니까? 비동기식 웹 …

30
꼬리와 비슷한 파일의 마지막 n 줄 가져 오기
웹 응용 프로그램 용 로그 파일 뷰어를 작성 중이며 로그 파일 줄을 통해 페이지 매김하고 싶습니다. 파일의 항목은 맨 아래에있는 최신 항목을 기준으로합니다. 따라서 아래쪽에서 줄을 tail()읽을 수 n있고 오프셋을 지원하는 방법이 필요합니다 . 내가 생각해 낸 것은 다음과 같습니다. def tail(f, n, offset=0): """Reads a n lines from f …
181 python  file  file-io  tail  logfiles 


23
파이썬에서리스트의 중간 값 찾기
파이썬에서 목록의 중앙값을 어떻게 찾습니까? 목록의 크기는 다양 할 수 있으며 숫자는 특정 순서로 보장되지 않습니다. 목록에 짝수 개의 요소가 포함 된 경우 함수는 중간 2의 평균을 반환해야합니다. 다음은 몇 가지 예입니다 (표시 목적으로 정렬). median([1]) == 1 median([1, 1]) == 1 median([1, 1, 2, 4]) == 1.5 median([0, 2, …
181 python  list  sorting  median 

30
파이썬을 사용하여 디렉토리의 크기를 계산합니까?
На этот вопрос есть ответы на Stack Overflow на русском : Найти суммарный размер всех регулярных файлов в каталоге, рекурсивно обходя все подкаталоги 이 특정 바퀴를 다시 발명하기 전에 파이썬을 사용하여 디렉토리의 크기를 계산하는 데 좋은 루틴을 가진 사람이 있습니까? 루틴이 크기를 Mb / Gb 등으로 멋지게 포맷하면 매우 좋을 …
181 python  directory 


5
requests.request에 대해 max_retries를 설정할 수 있습니까?
파이썬 요청 모듈은 간단하고 우아하지만 한 가지 버그가 있습니다. 다음 과 같은 메시지 로 requests.exception.ConnectionError 를 얻을 수 있습니다 . Max retries exceeded with url: ... 이는 요청이 데이터에 여러 번 액세스하려고 시도 할 수 있음을 의미합니다. 그러나 문서의 어느 곳에서 나이 가능성에 대한 언급은 없습니다. 소스 코드를 보면 기본 …

7
Queue.Queue vs. collections.deque
여러 스레드가 물건을 넣을 수 있고 여러 스레드가 읽을 수있는 대기열이 필요합니다. 파이썬에는 적어도 두 개의 큐 클래스 인 Queue.Queue와 collections.deque가 있으며, 전자는 후자를 내부적으로 사용합니다. 둘 다 설명서에서 스레드 안전하다고 주장합니다. 그러나 큐 문서에는 다음과 같은 상태가 있습니다. collections.deque는 잠금이 필요없는 빠른 원자 append () 및 popleft () 작업을 …

8
내림차순으로 argsort를 사용할 수 있습니까?
다음 코드를 고려하십시오. avgDists = np.array([1, 8, 6, 9, 4]) ids = avgDists.argsort()[:n] 이것은 나에게 n가장 작은 요소의 지표를 제공 합니다. 가장 높은 원소 argsort의 인덱스를 얻기 위해 이것을 내림차순 으로 사용할 수 n있습니까?
181 python  numpy 


10
파이썬에서 포착되지 않은 예외 로깅
잡히지 않는 예외가 logging아닌 모듈을 통해 어떻게 출력 stderr됩니까? 이 작업을 수행하는 가장 좋은 방법은 다음과 같습니다. try: raise Exception, 'Throwing a boring exception' except Exception, e: logging.exception(e) 그러나 내 상황은 예외가 포착되지 않을 때마다 자동으로 호출 되면 정말 좋을 것 logging.exception(...)입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.