«python» 태그된 질문

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

6
위도 / 경도를 기준으로 두 점 사이의 거리 얻기
이 공식을 구현하려고했습니다 : http://andrew.hedges.name/experiments/haversine/ 애플릿은 테스트중인 두 가지 점에서 좋습니다 그러나 내 코드가 작동하지 않습니다. from math import sin, cos, sqrt, atan2 R = 6373.0 lat1 = 52.2296756 lon1 = 21.0122287 lat2 = 52.406374 lon2 = 16.9251681 dlon = lon2 - lon1 dlat = lat2 - lat1 a = …

3
Python : 유니 코드 이스케이프 된 문자열에서 .format () 사용
Python 2.6.5를 사용하고 있습니다. 내 코드에는 "이상"기호를 사용해야합니다. 여기 간다: >>> s = u'\u2265' >>> print s >>> ≥ >>> print "{0}".format(s) Traceback (most recent call last): File "<input>", line 1, in <module> UnicodeEncodeError: 'ascii' codec can't encode character u'\u2265' in position 0: ordinal not in range(128)` 이 오류가 발생하는 …

14
파이썬에서 PDF 파일을 만드는 방법 [닫기]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 2 년 전 . 이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. 사용자의 일부 …
156 python  pdf 

5
파이썬에서 PATH 환경 변수 구분 기호를 얻는 방법은 무엇입니까?
실행 가능한 검색 경로에서와 같이 여러 디렉토리를 연결해야하는 경우 os 종속 구분 문자가 있습니다. Windows의 ';'경우 Linux의 경우 ':'입니다. 파이썬에서 어떤 캐릭터를 쪼개는 방법이 있습니까? 이 질문에 대한 토론에서 파이썬을 사용하여 파이썬 경로를 어떻게 알 수 있습니까? os.sep그렇게 할 것을 제안 합니다. 그 대답은 디렉토리 또는 파일 이름의 구성 요소를 …

20
동일한 Windows 컴퓨터에 Python 3.x 및 2.x를 설치할 수 있습니까?
Windows를 실행 중이며 명령 줄에서 프로그램을 실행할 때 셸 / OS가 레지스트리 설정에 따라 Python을 자동으로 실행합니다. 동일한 컴퓨터에 2.x 및 3.x 버전의 Python을 설치하면 문제가 발생합니까? 같은 컴퓨터에서 2.x 스크립트를 계속 실행하면서 Python 3을 가지고 놀고 싶습니다.


6
JSON 객체의 항목이“json.dumps”를 사용하여 순서가 잘못 되었습니까?
나는 json.dumpsjson으로 변환 하는 데 사용 하고있다. countries.append({"id":row.id,"name":row.name,"timezone":row.timezone}) print json.dumps(countries) 내가 가진 결과는 다음과 같습니다. [ {"timezone": 4, "id": 1, "name": "Mauritius"}, {"timezone": 2, "id": 2, "name": "France"}, {"timezone": 1, "id": 3, "name": "England"}, {"timezone": -4, "id": 4, "name": "USA"} ] id, name, timezone 순서대로 키를 원하지만 대신 시간대, id, …
156 python  json 


7
matplotlib에서 플롯을 업데이트하는 방법은 무엇입니까?
여기 그림을 다시 그리는 데 문제가 있습니다. 사용자가 시간 단위 (x 축)로 단위를 지정한 다음 다시 계산 하고이 함수를 호출 할 수 있습니다 plots(). 그림에 다른 그림을 추가하지 않고 그림을 간단하게 업데이트하고 싶습니다. def plots(): global vlgaBuffSorted cntr() result = collections.defaultdict(list) for d in vlgaBuffSorted: result[d['event']].append(d) result_list = result.values() f …


5
여러 개의 제출 버튼 장고 양식을 어떻게 만들 수 있습니까?
뉴스 레터를 구독하고 구독을 취소 할 수있는 이메일 입력 하나와 제출 버튼 두 개가있는 양식이 있습니다. <form action="" method="post"> {{ form_newsletter }} <input type="submit" name="newsletter_sub" value="Subscribe" /> <input type="submit" name="newsletter_unsub" value="Unsubscribe" /> </form> 나는 또한 수업 양식을 가지고 있습니다 : class NewsletterForm(forms.ModelForm): class Meta: model = Newsletter fields = ('email',) …

2
파이썬 스레딩 문자열 인수
파이썬 스레딩 및 인수에 문자열을 보내는 데 문제가 있습니다. def processLine(line) : print "hello"; return; . dRecieved = connFile.readline(); processThread = threading.Thread(target=processLine, args=(dRecieved)); processThread.start(); 여기서 dRecieved는 연결로 읽은 한 줄의 문자열입니다. 현재 "hello"인쇄 작업이 하나 뿐인 간단한 함수를 호출합니다. 그러나 나는 다음과 같은 오류가 발생합니다 Traceback (most recent call last): …

3
numpy 배열의 파이썬 메모리 사용
파이썬을 사용하여 큰 파일을 분석하고 메모리 문제가 발생하고 있으므로 sys.getsizeof ()를 사용하여 사용량을 추적하려고 시도했지만 사용량이 많은 배열의 동작은 기괴합니다. 다음은 내가 열어야 할 알베도 스 맵과 관련된 예입니다. >>> import numpy as np >>> import struct >>> from sys import getsizeof >>> f = open('Albedo_map.assoc', 'rb') >>> getsizeof(f) 144 …
156 python  numpy  sys 

16
파이썬 : None을 빈 문자열로 변환하는 가장 관용적 인 방법은 무엇입니까?
다음을 수행하는 가장 관용적 인 방법은 무엇입니까? def xstr(s): if s is None: return '' else: return s s = xstr(a) + xstr(b) 업데이트 : str (s)을 사용하는 Tryptich의 제안을 통합하여 문자열 이외의 다른 유형 에서이 루틴을 작동시킵니다. Vinay Sajip의 람다 제안에 크게 감명을 받았지만 코드를 비교적 간단하게 유지하고 싶습니다. …
156 string  python  idioms 

11
사전을 해싱?
캐싱을 위해 dict에 존재하는 GET 인수에서 캐시 키를 생성해야합니다. 현재 sha1(repr(sorted(my_dict.items())))( 내부적으로 hashlibsha1() 를 사용하는 편리한 방법입니다)를 사용하고 있지만 더 좋은 방법이 있는지 궁금합니다.
156 python  hash  dictionary 

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