본문 바로가기

python 공부2392

파이썬 Python 단위 테스트에서 메서드가 호출되었는지 확인 Python 단위 테스트에 다음 코드가 있다고 가정합니다. aw = aps.Request("nv1") aw2 = aps.Request("nv2", aw) 테스트의 두 번째 줄에서 특정 메서드 (제 경우에는 aw.Clear () )가 호출되었다고 쉽게 주장 할 수있는 방법이 있습니까? 예 : 다음과 같은 것이 있습니까? #pseudocode: assertMethodIsCalled(aw.Clear, lambda: aps.Request("nv2", aw)) 해결 방법 from mock import patch from PyQt4 import Qt @patch.object(Qt.QMessageBox, 'aboutQt') def testShowAboutQt(self, mock): self.win.actionAbou.. 2020. 11. 1.
파이썬 "OverflowError : Python int가 너무 커서 C long으로 변환 할 수 없음"Windows에서 Mac이 아님 파이썬 3.5 64 비트로 Windows와 Mac에서 똑같은 코드를 실행하고 있습니다. Windows에서는 다음과 같이 보입니다. >>> import numpy as np >>> preds = np.zeros((1, 3), dtype=int) >>> p = [6802256107, 5017549029, 3745804973] >>> preds[0] = p Traceback (most recent call last): File "", line 1, in preds[0] = p OverflowError: Python int too large to convert to C long 그러나이 코드는 내 Mac에서 잘 작동합니다. 누구든지 Windows의 코드에 대한 이유를 설명하거나 솔루션을 제공 할 수 있습니까? .. 2020. 11. 1.
파이썬 Python에서 DNS를 확인하는 방법은 무엇입니까? 사용자가 Windows 명령 프롬프트에 웹 사이트 이름을 입력하여 DNS 이름을 확인할 수 있도록하는 DNS 스크립트가 있습니다. DNS 확인에 대한 여러 가이드를 살펴 봤지만 스크립트가 여전히 이름 (www.google.com) 또는 (google.com)을 IP 주소로 확인하지 못하는 것 같습니다. 스크립트는 다음 오류를 출력합니다. Traceback (most recent call last): File "C:\python\main_menu.py", line 37, in ? execfile('C:\python\showdns.py') File "C:\python\showdns.py", line 3, in ? x = input ("\nPlease enter a domain name that you wis.. 2020. 11. 1.
파이썬 What is a Python equivalent of PHP's var_dump()? 이에 상응하는 좋은 Python은 무엇입니까? 해결 방법 from pprint import pprint pprint(globals()) pprint(locals()) 참조 페이지 https://stackoverflow.com/questions/383944 2020. 11. 1.
파이썬 How to get the duration of a video in Python? 해결 방법 import subprocess def get_length(filename): result = subprocess.run(["ffprobe", "-v", "error", "-show_entries", "format=duration", "-of", "default=noprint_wrappers=1:nokey=1", filename], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) return float(result.stdout) 참조 페이지 https://stackoverflow.com/questions/3844430 2020. 11. 1.
파이썬 Python 3.x 용 MySQL-db lib? 그렇다면 py3k / py3.0 / py3000과 호환되는 mysql-db-lib를 찾고 계신가요? 구글은 아무것도 발견하지 못했다. 해결 방법 MySQLdb의 향후 계획은 저자 (Andy Dustman)에게 문의 할 수 있습니다. 참조 페이지 https://stackoverflow.com/questions/384471 2020. 11. 1.
파이썬 get index of character in python list 여러 문자가 포함 된 목록에서 지정된 문자의 색인을 찾는 가장 좋은 방법은 무엇입니까? 해결 방법 >>> ['a', 'b'].index('b') 1 목록이 이미 정렬되어 있으면 물론 선형 검색보다 더 잘할 수 있습니다. 참조 페이지 https://stackoverflow.com/questions/3847472 2020. 11. 1.
파이썬 "from __future__ 가져 오기는 파일의 시작 부분에서 발생해야합니다": 파일의 시작을 정의하는 것은 무엇입니까? Python 스크립트 ''' a ''' from __future__ import print_function 잘 작동하지만 (즉, 아무것도하지 않음) ''' a ''' ''' b ''' from __future__ import print_function 원인 : File "C:\test.py", line 8 from __future__ import print_function SyntaxError: from __future__ imports must occur at the beginning of the file 왜? 모듈 상단 근처에 future 문이 나타나야합니다. 유일한 future 문 앞에 나타날 수있는 줄은 다음과 같습니다. 모듈 독 스트링 (있는 경우) 댓글 , blank lines, and oth.. 2020. 11. 1.
파이썬 Python에서 환경 변수를 문자열로 평가하는 방법은 무엇입니까? 경로를 나타내는 문자열이 있습니다. 이 애플리케이션은 Windows, OSX 및 Linux에서 사용되기 때문에 다양한 파일 시스템의 볼륨을 올바르게 매핑하기 위해 환경 변수를 정의했습니다. 결과는 다음과 같습니다. "$C/test/testing" 내가 원하는 것은 문자열의 환경 변수를 평가하여 각각의 볼륨 이름으로 대체되도록하는 것입니다. 누락 된 특정 명령이 있습니까? 아니면 os.environ.keys () 를 가져와 수동으로 문자열을 바꿔야합니까? 해결 방법 >>> os.path.expandvars('$C/test/testing') '/stackoverflow/test/testing' 참조 페이지 https://stackoverflow.com/questions/386934 2020. 11. 1.
파이썬 AttributeError : 'Figure'개체에 'plot'속성이 없습니다. 내 코드 import matplotlib.pyplot as plt plt.style.use("ggplot") import numpy as np from mtspec import mtspec from mtspec.util import _load_mtdata data = np.loadtxt('262_V01_C00_R000_TEx_BL_4096H.dat') spec,freq,jackknife,f_statistics,degrees_of_f = mtspec(data=data, delta= 4930.0, time_bandwidth=4 ,number_of_tapers=5, nfft= 4194304, statistics=True) fig = plt.figure() ax2 = fig ax2.plot(freq, spec,.. 2020. 11. 1.