«python» 태그된 질문

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

6
Python에서 다른 클래스 내부에 클래스를 정의하면 이점이 있습니까?
여기서 제가 말하는 것은 중첩 클래스입니다. 기본적으로 모델링중인 두 개의 클래스가 있습니다. DownloadManager 클래스 및 DownloadThread 클래스. 여기서 명백한 OOP 개념은 구성입니다. 그러나 컴포지션이 반드시 중첩을 의미하는 것은 아닙니다. 다음과 같은 코드가 있습니다. class DownloadThread: def foo(self): pass class DownloadManager(): def __init__(self): dwld_threads = [] def create_new_thread(): dwld_threads.append(DownloadThread()) 하지만 지금은 …
106 python  oop 

5
파이썬의 다양한 문자열 형식화 방법 — 오래된 것 (예정)은 더 이상 사용되지 않습니까?
파이썬은 적어도 6 가지 방법으로 문자열을 포맷합니다 : In [1]: world = "Earth" # method 1a In [2]: "Hello, %s" % world Out[2]: 'Hello, Earth' # method 1b In [3]: "Hello, %(planet)s" % {"planet": world} Out[3]: 'Hello, Earth' # method 2a In [4]: "Hello, {0}".format(world) Out[4]: 'Hello, Earth' # method …

13
Python을 사용하여 CSV 파일을 sqlite3 데이터베이스 테이블로 가져 오기
CSV 파일이 있고 Python을 사용하여이 파일을 sqlite3 데이터베이스로 대량 가져오고 싶습니다. 명령은 ".import ....."입니다. 하지만 이렇게 작동 할 수없는 것 같습니다. 누구든지 sqlite3에서 수행하는 방법에 대한 예제를 줄 수 있습니까? 만일을 대비하여 창문을 사용하고 있습니다. 감사
106 python  database  csv  sqlite 


5
Pandas 데이터 프레임 내의 열을 정수에서 문자열로 변환
int 및 str 데이터 열이 혼합 된 팬더에 데이터 프레임이 있습니다. 데이터 프레임 내에서 먼저 열을 연결하고 싶습니다. 그렇게하려면 int열을 str. 다음과 같이 시도했습니다. mtrx['X.3'] = mtrx.to_string(columns = ['X.3']) 또는 mtrx['X.3'] = mtrx['X.3'].astype(str) 하지만 두 경우 모두 작동하지 않고 " 'str'및 'int'개체를 연결할 수 없습니다."라는 오류가 발생합니다. 두 str열을 연결하면 …
106 python  string  pandas  dataframe  int 

18
클래스의 속성 얻기
클래스의 속성을 얻고 싶습니다. class MyClass(): a = "12" b = "34" def myfunc(self): return self.a 를 사용 MyClass.__dict__하면 속성 및 함수 목록과 __module__및 같은 함수도 제공 __doc__됩니다. 하지만 MyClass().__dict__나에게 빈 딕셔너리를 제공 I 명시 적으로 해당 인스턴스의 속성 값을 설정하지 않는 한. 위의 예에서 속성은 다음 a과 같습니다.b


12
기본 파이썬 버전을 변경하는 방법?
Mac에 Python 3.2를 설치했습니다. / Applications / Python 3.2 / Update Shell Profile.command를 실행 한 후 터미널에 python -V 를 입력 하면 Python 2.6.1 이라는 메시지가 나타납니다. 기본 Python 버전을 어떻게 변경할 수 있습니까?
106 python  macos 

12
Windows에서 tkinter를 pip 또는 easy_install하는 방법
내 유휴 상태에서 tkinter가져올 수 없다는 오류가 발생합니다 . 설치하는 간단한 방법이 있나요 tkinter통해 pip또는 easy_install? 이것을 위해 많은 패키지 이름이 날아 다니는 것 같습니다 ... 이 및 기타 여러 변형 tkinter-pypy이 작동하지 않습니다. pip install python-tk 저는 Python 2.7을 사용하는 Windows에 있으며 apt-get. 감사.

5
IndexError : py2exe를 사용할 때 튜플 인덱스가 범위를 벗어났습니다.
현재 py2exe를 사용하여 실행 파일을 만들려고합니다. 저는 Python 3.6을 사용합니다. 이 스크립트는 내가 수입 사용하고 있습니다 openpyxl그리고 pptx내가 Pycharm를 사용하거나 명령 창을 사용하여 스크립트를 실행할 때 실행 벌금을. 출력에서 오류가 발생합니다. IndexError: tuple index out of range 아래에서 cmd출력을 찾을 수 있습니다 . C:\Python36>python setup.py py2exe running py2exe Traceback (most …
106 python  py2exe 

2
Python Regex는 즉시 그룹을 대체합니다.
정규식 구문을 사용하여 모든 그룹을 직접 대체하는 방법이 있습니까? 일반적인 방법 : re.match(r"(?:aaa)(_bbb)", string1).group(1) 그러나 나는 다음과 같은 것을 성취하고 싶다. re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)") 방금 정규식이 캡처 한 그룹에서 새 문자열을 즉시 작성하고 싶습니다.

7
Python 패키지 내부에서 (정적) 파일을 읽는 방법은 무엇입니까?
내 Python 패키지에있는 파일을 어떻게 읽을 수 있는지 말해 주시겠습니까? 내 상황 내가로드하는 패키지에는 프로그램 내에서로드하려는 여러 템플릿 (문자열로 사용되는 텍스트 파일)이 있습니다. 그러나 그러한 파일의 경로를 어떻게 지정합니까? 다음에서 파일을 읽고 싶다고 상상해보십시오. package\templates\temp_file 어떤 종류의 경로 조작? 패키지 기본 경로 추적?
106 python  file  package 

16
숫자의 모든 제수를 구하는 가장 좋은 방법은 무엇입니까?
다음은 매우 멍청한 방법입니다. def divisorGenerator(n): for i in xrange(1,n/2+1): if n%i == 0: yield i yield n 내가 얻고 싶은 결과는 이것과 비슷하지만 더 똑똑한 알고리즘을 원합니다 (이건 너무 느리고 멍청합니다 :-) 나는 소인수와 그 다중성을 충분히 빠르게 찾을 수 있습니다. 이런 식으로 요소를 생성하는 생성기가 있습니다. (인수 1, …
106 python  algorithm  math 

13
ImportError : 'encodings'라는 모듈이 없습니다.
최근에 우분투를 다시 설치하고 16.04로 업그레이드했으며 파이썬을 사용할 수 없습니다. $ python manage.py runserver Could not find platform independent libraries <prefix> Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Fatal Python error: Py_Initialize: Unable to get the locale encoding ImportError: No module named 'encodings' Aborted 이 …


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