«python» 태그된 질문

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

6
Django에서 비활성으로 인해 세션을 만료하는 방법은 무엇입니까?
Django 애플리케이션에는 다음과 같은 세션 관리 요구 사항이 있습니다. 사용자가 브라우저를 닫으면 세션이 만료됩니다. 세션은 비활성 기간이 지나면 만료됩니다. 비활성으로 인해 세션이 만료되는시기를 감지하고 사용자에게 적절한 메시지를 표시합니다. 비활성 기간이 끝나기 몇 분 전에 사용자에게 임박한 세션 만료를 경고합니다. 경고와 함께 사용자에게 세션을 연장 할 수있는 옵션을 제공합니다. 사용자가 서버에 …

7
Ruby의 번 들러 / Perl의 상자에 해당하는 Python은 무엇입니까?
나는 virtualenv와 pip에 대해 알고 있습니다. 그러나 이것들은 번 들러 / 카톤과는 약간 다릅니다. 예를 들면 : pip는 shebang 또는 activate 스크립트에 대한 절대 경로를 작성합니다. pip에는 exec하위 명령 ( bundle exec bar) 이 없습니다. virtualenv는 Python 인터프리터를 로컬 디렉토리에 복사합니다. 모든 Python 개발자가 virtualenv / pip를 사용합니까? Python 용 …
93 python  ruby  perl  virtualenv  pip 

8
왜 C ++에서 파이썬보다 문자열을 더 느리게 분할합니까?
저는 약간의 속도를 얻고 내 녹슨 C ++ 기술을 연마하기 위해 일부 코드를 Python에서 C ++로 변환하려고합니다. 표준 입력에서 라인을 읽는 순진 구현 (참조 ++ 훨씬 빠르게 C보다는 파이썬 때 어제 나는 충격을 받았다 이 ). 오늘, 마침내 분리 문자 병합 (파이썬의 split ()과 유사한 의미)을 사용하여 C ++에서 문자열을 …




3
파이썬과 함께 존재하지 않는 경우에만 안전하게 파일 생성
해당 파일이 이미 존재하는지 여부에 따라 파일에 쓰고, 이미 존재하지 않는 경우에만 작성하고 싶습니다 (실제로 존재하지 않는 파일을 찾을 때까지 파일을 계속 시도하고 싶습니다). 다음 코드는 잠재적 인 공격자가 파일 테스트와 작성중인 파일 사이 에이 게시물 에서 제안한대로 심볼릭 링크를 삽입 할 수있는 방법을 보여줍니다 . 코드가 충분히 높은 권한으로 …
93 python 

5
PIL을 사용하여 픽셀의 RGB 얻기
PIL을 사용하여 픽셀의 RGB 색상을 얻을 수 있습니까? 이 코드를 사용하고 있습니다. im = Image.open("image.gif") pix = im.load() print(pix[1,1]) 그러나 3 개의 숫자 (예 : R, G, B)가 아닌 숫자 (예 : 0또는 1) 만 출력합니다 60,60,60. 기능에 대해 이해하지 못하는 것 같습니다. 나는 약간의 설명을 좋아한다. 감사합니다.

18
파이썬으로 쉽게 예쁜 수레 인쇄?
수레 목록이 있습니다. 간단히 말하면 print다음과 같이 표시됩니다. [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006] 목록을 순회하기 print "%.2f"위해 for루프 가 필요한을 사용할 수 있지만 더 복잡한 데이터 구조에서는 작동하지 않습니다. 나는 뭔가를 원한다 (나는 이것을 완전히 구성하고있다) >>> import print_options >>> print_options.set_float_precision(2) >>> print [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006] …

8
virtualenv와 함께 pip를 사용할 때 "Permission denied"를 방지하는 방법
pipUbuntu 머신의 가상 환경에서 Python 패키지를 배포하려고 하는데 권한 관련 문제가 발생합니다. 예를 들면 : (TestVirtualEnv)test@testServer:~$ pip install markdown2 종료 : 오류 : '/home/test/virtualenvs/TestVirtualEnv/lib/python3.3/site-packages/markdown2.py'를 만들 수 없습니다 : 권한이 거부되었습니다. sudo가상 환경이 아닌 전역 적으로 패키지를 설치하므로 할 수 없습니다 . 나는 chown에드 site-packages; ls프로그램은 관련 디렉토리 easy_install, pip그리고 setuptools, …
93 python  virtualenv  pip 

9
Python으로 UTF8 CSV 파일 읽기
Python으로 악센트 부호가있는 문자가있는 CSV 파일을 읽으려고합니다 (프랑스어 및 / 또는 스페인어 문자 만 해당). csvreader에 대한 Python 2.5 문서 ( http://docs.python.org/library/csv.html ) 를 기반으로 csvreader가 ASCII 만 지원하므로 CSV 파일을 읽기 위해 다음 코드를 작성했습니다. def unicode_csv_reader(unicode_csv_data, dialect=csv.excel, **kwargs): # csv.py doesn't do Unicode; encode temporarily as UTF-8: csv_reader …

2
Django 가져 오기 오류-django.conf.urls.defaults라는 모듈이 없습니다.
django 1.6을 사용하는 statsd / graphite를 실행하려고합니다. graphite URL에 액세스하는 동안 django 모듈 오류가 발생합니다. 파일 "/opt/graphite/webapp/graphite/urls.py", 15 행, django.conf.urls.defaults에서 가져 오기 * ImportError : defaults라는 모듈이 없습니다. 그러나 내부에서 기본값 django 패키지를 찾지 못했습니다./Library/Python/2.7/site-packages/django/conf/urls/ 이 문제를 해결하는 데 도움을주세요.

5
sqlalchemy : 하나의 쿼리로 여러 테이블을 조인하는 방법은 무엇입니까?
다음 SQLAlchemy 매핑 된 클래스가 있습니다. class User(Base): __tablename__ = 'users' email = Column(String, primary_key=True) name = Column(String) class Document(Base): __tablename__ = "documents" name = Column(String, primary_key=True) author = Column(String, ForeignKey("users.email")) class DocumentsPermissions(Base): __tablename__ = "documents_permissions" readAllowed = Column(Boolean) writeAllowed = Column(Boolean) document = Column(String, ForeignKey("documents.name")) 다음과 같은 테이블이 필요합니다 …
93 python  sql  join  sqlalchemy 

6
requests.get ()이 반환되지 않는 이유는 무엇입니까? requests.get ()이 사용하는 기본 시간 제한은 무엇입니까?
내 스크립트에서 requests.get절대 반환하지 않습니다. import requests print ("requesting..") # This call never returns! r = requests.get( "http://www.some-site.com", proxies = {'http': '222.255.169.74:8080'}, ) print(r.ok) 가능한 이유는 무엇입니까? 치료법이 있습니까? get사용 하는 기본 제한 시간은 무엇입니까 ?

10
`if key in dict` vs.`try / except`-어느 것이 더 읽기 쉬운 관용구입니까?
관용구와 가독성에 대한 질문이 있는데,이 경우에 파이썬 철학이 충돌하는 것 같습니다. 사전 B에서 사전 A를 만들고 싶습니다. 특정 키가 B에 없으면 아무 작업도 수행하지 않고 계속합니다. 어느 쪽이 더 낫습니까? try: A["blah"] = B["blah"] except KeyError: pass 또는 if "blah" in B: A["blah"] = B["blah"] "용서를 구하고 구하라"대 "단순함과 명료 …

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