분류 전체보기980 Python 파이썬에서 슈퍼 생성자를 호출하는 방법은 무엇인가요?, How to invoke the super constructor in Python? 질문 클래스 A: def __init__(self): print("world") 클래스 B(A): def __init__(self): print("hello") B() # 출력: hello 내가 지금까지 작업한 다른 언어에서는 슈퍼 생성자가 암시적으로 호출됩니다. 파이썬에서는 어떻게 호출하나요? super(self)를 기대했지만 동작하지 않습니다. 답변 다른 답변들과 일치하게, 슈퍼 클래스 메소드(생성자 포함)를 호출하는 여러 가지 방법이 있지만, Python 3에서는 이 과정이 단순화되었습니다: Python 3 class A(object): def __init__(self): print("world") class B(A): def __init__(self): print("hello") super()._.. 2023. 10. 17. Python 스크립트를 실행 중인 경로를 어떻게 얻을 수 있나요? [중복], How do I get the path of the Python script I am running in? [duplicate] 질문 중복: 파이썬에서 현재 실행 중인 파일의 경로와 이름을 어떻게 얻을 수 있나요? 저는 실행 중인 파이썬 스크립트의 경로를 어떻게 얻을 수 있을까요? 저는 dirname(sys.argv[0])을 사용하고 있었는데, Mac에서는 Windows에서처럼 전체 경로가 아닌 파일 이름만 얻게 됩니다. 어떤 위치에서 애플리케이션을 실행하더라도, 스크립트 파일에 상대적인 파일을 열고 싶습니다. 답변 현재 파일의 경로를 가져오기 위해 이를 사용하세요. 경로에 있는 모든 심볼릭 링크를 해결합니다. import os file_path = os.path.realpath(__file__) 이는 내 Mac에서 잘 작동합니다. Python 인터프리터에서는 작동하지 않을 것입니다 (Python 파일을 실행해야 합니다). 2023. 10. 17. Python 판다스에서 열 집합 선택/제외하기 [중복], Selecting/excluding sets of columns in pandas [duplicate] 질문 기존 데이터프레임을 기반으로 열 선택에 따라 뷰(view) 또는 데이터프레임을 생성하고 싶습니다. 예를 들어, 데이터프레임 df1에서 두 개의 열을 제외한 모든 열을 포함하는 데이터프레임 df2를 생성하고 싶습니다. 다음과 같이 시도해봤지만 작동하지 않았습니다: import numpy as np import pandas as pd # 열 A,B,C,D를 포함하는 데이터프레임 생성 df = pd.DataFrame(np.random.randn(100, 4), columns=list('ABCD')) # 'B'와 'D'를 제외한 모든 열을 가진 두 번째 데이터프레임 df2 생성 시도 my_cols = set(df.columns) my_cols.remove('B').remove('D') # 에러 발생 ("u.. 2023. 10. 17. Python sys.stdout.write와 print의 차이점은 무엇인가요?, The difference between sys.stdout.write and print? 질문 어떤 상황에서 sys.stdout.write()가 print보다 선호될까요? (예시: 더 나은 성능; 더 의미 있는 코드) 답변 print은 주어진 객체의 write 함수를 호출하고 입력을 형식화하는 역할을 하는 간단한 래퍼입니다. 기본적으로 이 객체는 sys.stdout입니다. 그러나 "chevron" 형태를 사용하여 파일을 전달할 수도 있습니다. 예를 들면: print >> open('file.txt', 'w'), 'Hello', 'World', 2+3 참조: https://docs.python.org/2/reference/simple_stmts.html?highlight=print#the-print-statement Python 3.x에서는 print가 함수가 되지만, file 인자를 사용하여.. 2023. 10. 16. 이전 1 ··· 50 51 52 53 54 55 56 ··· 245 다음