«python» 태그된 질문

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

11
Google App Engine에서 파일 업로드
사용자가 Visual Studio 프로젝트 파일을 다운 그레이드 할 수있는 웹 앱을 만들 계획입니다. 그러나, 구글 앱 엔진은 파일 업로드 및 통해 구글 서버에 저장하는 플랫 파일 받아들이는 것 db.TextProperty등을 db.BlobProperty. 이 작업을 수행 할 수있는 방법에 대한 코드 샘플 (클라이언트 및 서버 측 모두)을 누구든지 제공 할 수있어 기쁩니다.

2
list ()는 list comprehension보다 약간 더 많은 메모리를 사용합니다.
그래서 나는 list물건 을 가지고 놀고 있었고 그것 list으로 만들어 지면 list()목록 이해보다 더 많은 메모리를 사용 한다는 이상한 점을 발견 했습니까? Python 3.5.2를 사용하고 있습니다. In [1]: import sys In [2]: a = list(range(100)) In [3]: sys.getsizeof(a) Out[3]: 1008 In [4]: b = [i for i in range(100)] In …

8
Pandas read_csv 사용시 메모리 오류
나는 큰 csv 파일을 pandas 데이터 프레임으로 읽는 매우 간단한 것을 시도하고 있습니다. data = pandas.read_csv(filepath, header = 0, sep = DELIMITER,skiprows = 2) 코드는으로 실패 MemoryError하거나 종료되지 않습니다. 작업 관리자의 메모리 사용량은 506Mb에서 중지되었으며 5 분 동안 변경 사항이없고 CPU 활동이없는 프로세스에서 중지했습니다. pandas 버전 0.11.0을 사용하고 있습니다. 파일 …
79 python  windows  pandas 

5
sys.platform에서 가능한 값?
다음 명령에서 가능한 반환 값은 무엇입니까? import sys print sys.platform 많은 가능성이 있다는 것을 알고 있기 때문에 주로 "주요"항목 (Windows, Linux, Mac OS)에 관심이 있습니다.

11
랜덤은 거의 랜덤하지 않습니까?
randint의 무작위성을 테스트하기 위해 이렇게했습니다. >>> from random import randint >>> >>> uniques = [] >>> for i in range(4500): # You can see I was optimistic. ... x = randint(500, 5000) ... if x in uniques: ... raise Exception('We duped %d at iteration number %d' % (x, i)) ... …

3
subprocess.check_output ()이 존재하지 않는 것 같습니다 (Python 2.6.5)
나는 subprocess 모듈에 관한 파이썬 문서를 읽고 있었는데 ( 여기를보세요 ) subprocess.check_output()정확히 내가 필요한 것처럼 보이는 명령 에 대해 이야기 합니다. 그러나 그것을 시도하고 사용하면 존재하지 않는다는 오류가 발생하고 실행 dir(subprocess)하면 나열되지 않습니다. Python 2.6.5를 실행하고 있으며 사용한 코드는 다음과 같습니다. import subprocess subprocess.check_output(["ls", "-l", "/dev/null"]) 왜 이런 일이 일어나는지 …
79 python 

1
Flask 애플리케이션에서 양식을 제출할 때 잘못된 요청 오류의 원인은 무엇입니까?
비슷한 소리가 나는 문제와 관련 Flask 문서를 읽은 후 양식을 제출할 때 다음 오류가 발생하는 원인을 파악할 수없는 것 같습니다. 400 잘못된 요청 브라우저 (또는 프록시)가이 서버가 이해할 수없는 요청을 보냈습니다. 양식은 항상 제대로 표시되지만 다음 함수 중 하나에 연결된 HTML 양식을 제출하면 잘못된 요청이 발생합니다. @app.route('/app/business', methods=['GET', 'POST']) def …

6
Python 스크립트 헤더
일반적인 헤더는 #!/usr/bin/env python 하지만 아래 스크립트를 실행할 때도 작동한다는 것을 알았습니다. $python ./my_script.py #!/usr/bin/python #!python 이 두 헤더의 차이점은 무엇입니까? 두 번째 문제는 무엇일까요? 파이썬 인터프리터가 PATH에 있는지 여부에 대해서도 논의하십시오. 감사.
79 python  scripting 

16
Python Virtualenv-virtualenvwrapper.hook_loader라는 모듈이 없습니다.
Mac OS 10.6.8을 실행하고 있습니다. 그리고 python 2.6 외에도 python 2.7을 설치하고 새로운 virtualenv에서 python 2.7을 사용하고 싶었습니다. 다음 단계를 실행했습니다. python 2.7을 다운로드하고 설치했습니다. http://www.python.org/ftp/python/2.7.3/python-2.7.3-macosx10.6.dmg 그런 다음 명령을 실행하여 python2.7을 사용하여 새 virtualenv를 설정합니다. mkvirtualenv --python=python2.7 mynewenv 내 .bash_profile은 다음과 같습니다. # needed for virtualenvwrapper export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python …


7
Python popen 명령. 명령이 끝날 때까지 기다리십시오
popen 셸 명령으로 시작하는 스크립트가 있습니다. 문제는 스크립트가 popen 명령이 완료 될 때까지 기다리지 않고 바로 이동이 계속된다는 것입니다. om_points = os.popen(command, "w") ..... 쉘 명령이 완료 될 때까지 기다리도록 Python 스크립트에 어떻게 알릴 수 있습니까?

5
셀러리 작업 미리 가져 오기 이해
방금 구성 옵션 CELERYD_PREFETCH_MULTIPLIER( docs ) 에 대해 알아 냈습니다 . 기본값은 4이지만 (나는 믿습니다) 프리 페치를 해제하거나 가능한 한 낮게 설정하고 싶습니다. 나는 지금 그것을 1로 설정했는데, 그것은 내가 찾고있는 것에 충분히 가깝지만 여전히 내가 이해하지 못하는 것이 몇 가지있다. 프리 페치가 좋은 이유는 무엇입니까? 메시지 대기열과 작업자 사이에 …
79 python  celery  celeryd 

3
Python 속성을 확인하기위한 get () 유사 메소드
나는 사전을 가지고 있다면 dict나는 확인하고 싶었다 dict['key']나는 중 하나에 그렇게 할 수있는 try블록 (bleh!) 또는 사용 get()으로, 방법을 False기본 값으로. 에 대해 동일한 작업을하고 싶습니다 object.attribute. 즉, False설정되지 않은 경우 반환 할 개체가 이미 있지만 다음과 같은 오류가 발생합니다. AttributeError : 'bool'개체에 'attribute'속성이 없습니다.

5
node.js와 Tornado의 차이점 [닫힌]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문 개선 node.js가 JS로 작성되고 Tornado로 Python으로 작성된다는 사실 외에, 둘 사이의 차이점은 무엇입니까? …

6
Python for 루프에서 반복자와 시퀀스에 동일한 이름을 사용할 수있는 이유는 무엇입니까?
이것은 더 개념적인 질문입니다. 최근에 Python에서 코드 조각을 보았습니다 (2.7에서 작동했으며 2.5에서도 실행되었을 수도 있음). for루프가 반복되는 목록과 목록의 항목 모두에 동일한 이름을 사용했습니다. , 이는 저를 나쁜 습관이자 전혀 작동하지 않아야하는 것으로 생각합니다. 예를 들면 : x = [1,2,3,4,5] for x in x: print x print x 수율 : …

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