python 78

superclass __init_ 메서드가 자동으로 호출되지 않는 이유는 무엇입니까?

superclass __init_ 메서드가 자동으로 호출되지 않는 이유는 무엇입니까? subclasses의 Python을 결정했을까요?__init__()메소드는 자동으로 호출하지 않습니다.__init__()다른 언어들처럼 그들의 수퍼클래스의 방법들?피톤적이고 추천된 관용구는 정말 다음과 같은 것입니까? class Superclass(object): def __init__(self): print 'Do something' class Subclass(Superclass): def __init__(self): super(Subclass, self).__init__() print 'Do something else' 파이의차중요의 __init__그리고 그 다른 언어 구성자들은__init__는 생성자가 아닙니다: ..

programing 2023.06.21

목록에서 중복 제거

목록에서 중복 제거 파이썬으로 된 목록이 있습니다. k = [[1, 2], [4], [5, 6, 2], [1, 2], [3], [4]] 그리고 중복된 요소를 제거하고 싶습니다. 그것이 나는 사용할 수 .set하지만 유감스럽게도 그 목록은 해시할 수 없고 목록 집합을 만들 수 없습니다. 수 .따라서 모든 목록을 튜플로 전환한 다음 set을 사용하여 목록으로 되돌릴 수 있습니다.하지만 이것은 빠르지 않습니다. 가장 효율적인 방법은 무엇입니까? 위 목록의 결과는 다음과 같습니다. k = [[5, 6, 2], [1, 2], [3], [4]] 질서 유지는 신경 안 써요. 참고: 이 질문은 비슷하지만 제가 필요로 하는 것은 아닙니다.SO를 검색했지만 정확한 중복 항목을 찾지 못했습니다. 벤치마킹: import it..

programing 2023.06.11

Twiny를 사용할 때 Python Matplotlib 그림 제목이 축 레이블과 겹칩니다.

Twiny를 사용할 때 Python Matplotlib 그림 제목이 축 레이블과 겹칩니다. 다음과 같은 트윈을 사용하여 동일한 그래프에 두 개의 개별 수량을 표시하려고 합니다. fig = figure() ax = fig.add_subplot(111) ax.plot(T, r, 'b-', T, R, 'r-', T, r_geo, 'g-') ax.set_yscale('log') ax.annotate('Approx. sea level', xy=(Planet.T_day*1.3,(Planet.R)/1000), xytext=(Planet.T_day*1.3, Planet.R/1000)) ax.annotate('Geostat. orbit', xy=(Planet.T_day*1.3, r_geo[0]), xytext=(Plan..

programing 2023.06.11

Visual Studio Code에서 Python용 가상 환경을 설정하려면 어떻게 해야 합니까?

Visual Studio Code에서 Python용 가상 환경을 설정하려면 어떻게 해야 합니까? 프로젝트 폴더에 venv 폴더를 만들었습니다. python -m venv venv 을 할 때select python interpreterVisual Studio Code에서 내 venv 폴더가 표시되지 않습니다.여기 제안된 대로 한 단계 더 올라갔지만 Visual Studio Code에 가상 통역기가 표시되지 않습니다. 내가 뭘 놓친 거지?추신: 저는 Visual Studio Code를 한동안 사용하다가 Visual Studio Code에서 가상 환경을 보여주는 다른 방법을 찾았습니다. 합니다.venv명령 프롬프트를 통해 존재합니다. 형code .및 . [Windows와 Linux 모두에서 작동합니다.] 또한..

programing 2023.06.11

파이썬에서 "탭"을 어떻게 작성합니까?

파이썬에서 "탭"을 어떻게 작성합니까? 파일이 있다고 칩시다."안녕" 탭 "알렉스"를 어떻게 쓰나요?코드는 다음과 같습니다. f = open(filename, 'w') f.write("hello\talex") 그\t문자열 내부에는 수평 표의 이스케이프 시퀀스가 있습니다.Python 참조 매뉴얼에는 문자열에 사용할 수 있는 여러 문자열 리터럴이 포함되어 있습니다.이러한 특수 문자 시퀀스는 이스케이프 시퀀스의 의도된 의미로 대체됩니다. 다음은 보다 유용한 이스케이프 시퀀스의 표와 그 출력에 대한 설명입니다. Escape Sequence Meaning \t Tab \\ Inserts a back slash (\) \' Inserts a single quote (') \" Inserts a double quot..

programing 2023.06.11

사용자 정의 양식에서 Django 시간/날짜 위젯 사용

사용자 정의 양식에서 Django 시간/날짜 위젯 사용 기본 관리자가 내 사용자 정의 보기에서 사용하는 멋진 JavaScript 날짜 및 시간 위젯을 어떻게 사용할 수 있습니까? Django 양식 문서를 살펴보았는데 django.contrib.admin에 대해 간단히 언급하고 있습니다.위젯을 사용하는 방법을 모르겠습니다. 여기 제가 적용하고 싶은 템플릿이 있습니다. {% for f in form %} {{ f.name }} {{ f }} {% endfor %} 또한 제가 이 양식에 대한 뷰를 직접 작성한 것이 아니라 일반 뷰를 사용하고 있다는 점에 유의해야 한다고 생각합니다.다음은 url.py 의 항목입니다. (r'^admin/products/add/$', create_object, {'model': P..

programing 2023.06.11

중복되지 않은 난수 목록을 만들려면 어떻게 해야 합니까?

중복되지 않은 난수 목록을 만들려면 어떻게 해야 합니까? 사용해 보았습니다.random.randint(0, 100)하지만 어떤 숫자들은 똑같았습니다.고유 난수 목록을 만드는 방법/모듈이 있습니까?0에서 99까지의 범위에서 선택한 10개의 숫자 목록이 중복되지 않고 반환됩니다. import random random.sample(range(100), 10) 랜덤 모듈의 셔플 기능은 다음과 같이 사용할 수 있습니다. import random nums = list(range(1, 100)) # list of integers from 1 to 99 # adjust this boundaries to fit your needs random.shuffle(nums) print(nums) # populationSize)..

programing 2023.06.11

이러한 파일 또는 디렉터리 "제한"이 없습니다.Alpine Linux에 Pillow를 설치할 때 h"

이러한 파일 또는 디렉터리 "제한"이 없습니다.Alpine Linux에 Pillow를 설치할 때 h" 저는 라즈베리 파이 2에서 알파인 리눅스를 실행하고 있습니다.다음 명령을 통해 Pillow를 설치하려고 합니다. pip install pillow 다음은 명령의 출력입니다. Installing collected packages: pillow Running setup.py install for pillow Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-gNq0WA/pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)..

programing 2023.06.06

PyInstaller로 데이터 파일 번들(--파일 하나)

PyInstaller로 데이터 파일 번들(--파일 하나) PyInstaller로 이미지와 아이콘을 포함하는 단일 파일 EXE를 구축하려고 합니다.아무리 해도 그것을 작동시킬 수 없습니다.--onefile. 내가 하면,--onedir모든 것이 매우 잘 작동합니다.를 할 때--onefile컴파일된 EXE를 실행할 때 참조된 추가 파일을 찾을 수 없습니다.DLL과 다른 모든 것이 정상이며, 두 이미지만 정상이 아닙니다. 할 때 EXE를 할 때 생성되는 temp-dir)에 \Temp\_MEI95642\예를 들어) 파일이 실제로 있습니다.EXE를 임시 디렉토리에 놓으면 해당 디렉토리가 나타납니다.매우 당황스럽습니다. 이 제가 이이제추것다에 입니다..spec a.datas += [('images/icon.ico',..

programing 2023.06.06

"pip install -e"의 사용 사례는 무엇입니까?

"pip install -e"의 사용 사례는 무엇입니까? 제가 가장 좋아하는 프로젝트 중 하나를 수행해야 할 때, 저는 그냥 평소처럼 저장소를 복제합니다.git clone ), 필요한 내용 편집, 테스트 실행, 업데이트setup.py버전, 커밋, 푸시, 빌드 및 패키지를 PyPI에 업로드합니다. 사용의 이점은 무엇입니까?pip install -e사용해야 하나요?워크플로우를 어떻게 개선할 수 있습니까?찾았습니다pip install -e제가 많이 하는 제품과 의존성을 동시에 개발할 때 매우 유용합니다. 예: 당신은 수많은 고객을 위해 장고를 사용하여 웹사이트를 구축하고, 또한 많은 프로젝트에서 재사용할 수 있는 위치라는 사내 장고 앱을 개발하여 pip 및 버전으로 제공합니다. 프로젝트에서 작업할 때는 사이트..

programing 2023.06.06