«python» 태그된 질문

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

1
Django 그룹과 권한은 어떻게 사용하나요?
기본 사용자 항목을 이해합니다. 인증, 로그인, 계정 생성 등을 알고 있습니다.하지만 이제 그룹과 권한에 대해 작업하고 싶습니다. 장고 그룹 / 권한에 대한 문서는 어디에 있습니까? 이것이 아닙니다 : http://docs.djangoproject.com/en/dev/topics/auth/

2
Matplotlib : 현재 그림을 설정하는 방법은 무엇입니까?
이것은 간단한 질문이지만 지금은 이해할 수 없습니다. matplotlib를 사용하여 2 개의 그림을 표시 한 다음 대화식으로 사용하고 싶습니다. 다음을 사용하여 그림을 만듭니다. import matplotlib import pylab as pl f1 = pl.figure() f2 = pl.figure() MATLAB과 유사한 pyplot 인터페이스를 사용하여 두 그림을 모두 플로팅하고 그릴 수 있습니다. 와 current_figure = pl.gcf() …

5
URL에서 이스케이프 된 문자 디코딩
이스케이프 문자가있는 URL이 포함 된 목록이 있습니다. 이러한 문자는 urllib2.urlopenhtml 페이지를 복구 할 때 설정되었습니다 . http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&action=edit http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&action=history http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&variant=zh 파이썬에서 이스케이프되지 않은 형태로 다시 변환하는 방법이 있습니까? 추신 : URL은 utf-8로 인코딩됩니다.
83 python  escaping 

9
Python에 메서드가 있는지 확인하는 방법은 무엇입니까?
함수 __getattr__()에서 참조 된 변수를 찾을 수 없으면 오류가 발생합니다. 변수 또는 메서드가 개체의 일부로 존재하는지 어떻게 확인할 수 있습니까? import string import logging class Dynamo: def __init__(self,x): print "In Init def" self.x=x def __repr__(self): print self.x def __str__(self): print self.x def __int__(self): print "In Init def" def __getattr__(self, key): …
83 python  methods 

5
setuptools에 정적 파일을 포함하는 방법-Python 패키지
나는 포함 할 ./static/data.txt에를 setuptools, 여기에 내 코드입니다 : # setup.py import os,glob from setuptools import setup,find_packages setup( name = "PotatoProject", version = "0.1.1", author = "Master Splinter", author_email = "splinter@initech.com", description = ("The potatoproject!"), url = 'http://www.google.com', license = "BSD", # adding packages packages=find_packages('src'), package_dir = {'':'src'}, # trying …


7
긴 함수 이름을 여러 줄로 나눌 수 있습니까?
우리 개발팀은 최대 80 자 길이의 PEP8 린터를 사용합니다 . 파이썬으로 단위 테스트를 작성할 때 각 테스트가 수행하는 작업을 설명하는 메서드 이름 을 갖고 싶습니다 . 그러나 이것은 종종 글자 수 제한을 초과하게 만듭니다. 다음은 너무 긴 함수의 예입니다. class ClientConnectionTest(unittest.TestCase): def test_that_client_event_listener_receives_connection_refused_error_without_server(self): self.given_server_is_offline() self.given_client_connection() self.when_client_connection_starts() self.then_client_receives_connection_refused_error() 내 옵션 : …
83 python 


5
Python Pandas groupby 작업 결과를 부모 데이터 프레임의 열에 다시 할당하는 방법은 무엇입니까?
IPython에 다음 데이터 프레임이 있으며 각 행은 단일 주식입니다. In [261]: bdata Out[261]: <class 'pandas.core.frame.DataFrame'> Int64Index: 21210 entries, 0 to 21209 Data columns: BloombergTicker 21206 non-null values Company 21210 non-null values Country 21210 non-null values MarketCap 21210 non-null values PriceReturn 21210 non-null values SEDOL 21210 non-null values yearmonth 21210 non-null …

3
PyCharm 및 PYTHONPATH
저는 PyCharm을 처음 사용합니다. 내 PYTHONPATH에 사용하는 디렉토리가 있습니다 c:\test\my\scripts\. 이 디렉토리에는 가져 오는 모듈이 있습니다. 내 Python 셸에서 잘 작동합니다. 이 디렉토리 경로를 PyCharm에 추가하여 해당 디렉토리에있는 것을 가져 오려면 어떻게해야합니까?
83 python  pycharm 

7
ImportError : mock이라는 모듈이 없습니다.
그래서 unittest.mock을 사용하여 단위 테스트에서 내 방법 중 일부를 모의하려고합니다. 나는한다: from unittest.mock import MagicMock f = open("data/static/mock_ffprobe_response") subprocess.check_output = MagicMock(return_value=f.read()) f.close() 그러나 나는 얻고있다 : ImportError: No module named mock 나는 시도했다 : pip install mock 여전히 작동하지 않습니다.

9
함수를 래핑하기 전에 Python 데코레이터를 패치 할 수 있습니까?
Python Mock 라이브러리 의 도움으로 테스트를 시도중인 데코레이터가있는 함수가 있습니다. mock.patch실제 데코레이터를 함수를 호출하는 모의 '바이 패스'데코레이터로 대체하는 데 사용하고 싶습니다 . 내가 알아낼 수없는 것은 실제 데코레이터가 함수를 래핑하기 전에 패치를 적용하는 방법입니다. 패치 대상에 대해 몇 가지 다른 변형을 시도하고 패치 및 가져 오기 문을 재정렬했지만 성공하지 못했습니다. …

7
Python : 원시 이메일에 "Body"태그 등이없는 경우 원시 이메일에서 본문을 구문 분석하는 방법
쉽게 얻을 수 있습니다 From To Subject 등을 통해 import email b = email.message_from_string(a) bbb = b['from'] ccc = b['to'] "a"이것이 다음과 같은 원시 이메일 문자열 이라고 가정합니다 . a = """From root@a1.local.tld Thu Jul 25 19:28:59 2013 Received: from a1.local.tld (localhost [127.0.0.1]) by a1.local.tld (8.14.4/8.14.4) with ESMTP id r6Q2SxeQ003866 …

1
언제 sqlalchemy back_populates를 사용해야합니까?
이 가이드에 따라 SQLAlchemy 관계 예제를 시도 할 때 : 기본 관계 패턴 이 코드가 있습니다 #!/usr/bin/env python # encoding: utf-8 from sqlalchemy import create_engine from sqlalchemy import Table, Column, Integer, ForeignKey from sqlalchemy.orm import relationship, sessionmaker from sqlalchemy.ext.declarative import declarative_base engine = create_engine('sqlite:///:memory:', echo=True) Session = sessionmaker(bind=engine) session = …

12
Python : 바인딩 소켓 :“이미 사용중인 주소”
TCP / IP 네트워크의 클라이언트 소켓에 관한 질문이 있습니다. 내가 사용한다고 해보자 try: comSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) comSocket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) except socket.error, msg: sys.stderr.write("[ERROR] %s\n" % msg[1]) sys.exit(1) try: comSocket.bind(('', 5555)) comSocket.connect() except socket.error, msg: sys.stderr.write("[ERROR] %s\n" % msg[1]) sys.exit(2) 생성 된 소켓은 포트 5555에 바인딩됩니다. 문제는 연결을 종료 한 …
83 python  sockets  tcp  port 

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