«python» 태그된 질문

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


16
'ImportError : 가져올 수없는 이름 IncompleteRead'는 어떻게 수정합니까?
pip또는 로 설치하려고하면 다음과 같은 결과 pip3가 나타납니다. $ sudo pip3 install python3-tk Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> load_entry_point('pip==1.5.6', 'console_scripts', 'pip3')() File "/usr/lib/python3/dist-packages/pkg_resources.py", line 356, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2476, in load_entry_point return ep.load() File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2190, in load …
284 python  pip 

6
'else if'의 올바른 구문은 무엇입니까?
저는 2.6.4에서 3.1.1로 도약하는 새로운 Python 프로그래머입니다. 'else if'문을 사용하려고 할 때까지 모든 것이 잘되었습니다. 해석기가 이해할 수없는 이유로 'else if'의 'if'다음에 구문 오류가 발생합니다. def function(a): if a == '1': print ('1a') else if a == '2' print ('2a') else print ('3a') function(input('input:')) 아마도 아주 간단한 것을 놓치고있을 것입니다. …
284 python  python-3.x 

2
어떤 float <integer 비교가 다른 것들보다 4 배 느린 이유는 무엇입니까?
float를 정수와 비교할 때 일부 값 쌍은 비슷한 크기의 다른 값보다 평가하는 데 훨씬 오래 걸립니다. 예를 들면 다음과 같습니다. &gt;&gt;&gt; import timeit &gt;&gt;&gt; timeit.timeit("562949953420000.7 &lt; 562949953421000") # run 1 million times 0.5387085462592742 그러나 float 또는 integer가 특정 양만큼 작거나 커지면 비교가 훨씬 빠르게 수행됩니다. &gt;&gt;&gt; timeit.timeit("562949953420000.7 &lt; 562949953422000") # …

12
컴파일 된 언어와 해석 된 언어
차이점을 더 잘 이해하려고합니다. 온라인에서 많은 설명을 찾았지만 실제적인 의미보다는 추상적 차이를 찾는 경향이 있습니다. 내 프로그래밍 경험의 대부분은 CPython (동적, 해석) 및 Java (정적, 컴파일)와 관련이 있습니다. 그러나 다른 종류의 해석되고 컴파일 된 언어가 있음을 이해합니다. 컴파일 된 언어로 작성된 프로그램에서 실행 파일을 배포 할 수 있다는 사실 외에도 …

12
C 라이브러리를 파이썬으로 감싸기 : C, Cython 또는 ctypes?
파이썬 응용 프로그램에서 C 라이브러리를 호출하고 싶습니다. 전체 API를 래핑하고 싶지 않으며 내 경우와 관련된 함수 및 데이터 유형 만 래핑하고 싶습니다. 내가 볼 때 세 가지 선택이 있습니다. C로 실제 확장 모듈을 만드십시오. 아마도 과잉 일 것입니다. 또한 확장 쓰기 학습의 오버 헤드를 피하고 싶습니다. Cython 을 사용 하여 …
284 python  c  ctypes  cython 

6
구문 오류 : 함수가 '£'를 반환 할 때 파일에 ASCII가 아닌 문자 '\ xa3'
기능이 있다고 가정 해보십시오. def NewFunction(): return '£' 파운드 기호가있는 물건을 인쇄하고 싶습니다.이 프로그램을 실행하려고하면 오류가 인쇄됩니다.이 오류 메시지가 표시됩니다. SyntaxError: Non-ASCII character '\xa3' in file 'blah' but no encoding declared; see http://www.python.org/peps/pep-0263.html for details 내 반환 기능에 파운드 기호를 포함시키는 방법을 알려주는 사람이 있습니까? 나는 기본적으로 클래스에서 사용하고 있으며 …

9
두 문자열 사이의 유사성 메트릭 찾기
파이썬에서 문자열이 다른 문자열과 비슷할 확률을 어떻게 얻습니까? 0.9 (90 %를 의미하는) 등의 10 진수 값을 얻고 싶습니다. 표준 Python 및 라이브러리를 사용하는 것이 좋습니다. 예 : similar("Apple","Appel") #would have a high prob. similar("Apple","Mango") #would have a lower prob.

23
문자열의 여러 하위 문자열을 바꾸는 방법은 무엇입니까?
.replace 함수를 사용하여 여러 문자열을 바꾸고 싶습니다. 나는 현재 string.replace("condition1", "") 하지만 같은 것을 갖고 싶습니다 string.replace("condition1", "").replace("condition2", "text") 좋은 문법처럼 보이지는 않지만 이를 수행하는 올바른 방법은 무엇입니까? grep / regex에서 어떻게 할 수 \1있고 \2필드를 특정 검색 문자열로 바꾸는 것과 같은 종류
284 python  text  replace 


9
장고 날짜 시간 문제 (default = datetime.now ())
아래 db 모델이 있습니다. from datetime import datetime class TermPayment(models.Model): # I have excluded fields that are irrelevant to the question date = models.DateTimeField(default=datetime.now(), blank=True) 아래를 사용하여 새 인스턴스를 추가합니다. tp = TermPayment.objects.create(**kwargs) 내 문제 : 데이터베이스의 모든 레코드는 첫 번째 지불 날짜 인 날짜 필드의 값이 동일합니다. 서버가 다시 …
283 python  django 

13
파이썬 : 변수가 배열인지 또는 스칼라인지 식별하는 방법
인수를 취하는 함수가 NBins있습니다. 스칼라 50또는 배열 을 사용 하여이 함수를 호출하고 싶습니다 [0, 10, 20, 30]. 함수 내에서 길이를 어떻게 식별 할 수 NBins있습니까? 또는 스칼라 또는 벡터라면 다르게 말했습니까? 나는 이것을 시도했다 : &gt;&gt;&gt; N=[2,3,5] &gt;&gt;&gt; P = 5 &gt;&gt;&gt; len(N) 3 &gt;&gt;&gt; len(P) Traceback (most recent call …

5
Python 2.7에서 하위 프로세스의 출력을 숨기는 방법
우분투에서 eSpeak를 사용하고 있으며 메시지를 인쇄하고 말하는 Python 2.7 스크립트가 있습니다. import subprocess text = 'Hello World.' print text subprocess.call(['espeak', text]) eSpeak는 원하는 사운드를 생성하지만 일부 오류 (ALSA lib ..., 소켓 연결 없음)로 쉘을 어지럽히므로 이전에 인쇄 된 내용을 쉽게 읽을 수 없습니다. 종료 코드는 0입니다. 불행히도 자세한 설명을 해제 …



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