본문 바로가기

분류 전체보기2393

파이썬 경고를 찾을 수 없음 : /favicon.ico 저는 Python과 Django를 처음 사용합니다. runserver를 수행 한 후 랜딩 페이지에서 로그인하려고 할 때이 오류 메시지가 표시됩니다. $ python manage.py runserver Running in development mode. Running in development mode. Running in development mode. Running in development mode. Validating models... 0 errors found Django version 1.4b1, using settings 'platformsite.settings' Development server is running at http://127.0.0.1:8000/ Quit the server w.. 2020. 9. 18.
파이썬 두 요소에 따라 튜플 목록 정렬 가능한 중복 : 튜플 목록이 있습니다. 두 가지 요소에 따라 정렬하고 싶습니다. 다음은 예입니다. unsorted = [('a', 4, 2), ('a', 4, 3), ('a', 7, 2), ('a', 7, 3), ('b', 4, 2), ('b', 4, 3), ('b', 7, 2), ('b', 7, 3)] sorted = [('a', 4, 2), ('b', 4, 2), ('a', 4, 3), ('b', 4, 3), ('a', 7, 2), ('b', 7, 2), ('a', 7, 3), ('b', 7, 3)] 두 번째 요소에서 정렬하는 방법을 알고 있습니다. sorted(unsorted, key = lambda element : element[1]) 하지만 두 개의 키로 어떻게할까요? 해결 방법 sorted(.. 2020. 9. 18.
파이썬 Python의 matplotlib에서 cdf를 그리는 방법은 무엇입니까? 다음과 같은 d 라는 무질서한 목록이 있습니다. [0.0000, 123.9877,0.0000,9870.9876, ...] Python에서 Matplotlib를 사용하여이 목록을 기반으로 cdf 그래프를 플로팅하고 싶습니다. 하지만 내가 사용할 수있는 기능이 있는지 모르겠어요 d = [] d_sorted = [] for line in fd.readlines(): (addr, videoid, userag, usertp, timeinterval) = line.split() d.append(float(timeinterval)) d_sorted = sorted(d) class discrete_cdf: def __init__(data): self._data = data # must be sorted self._da.. 2020. 9. 18.
파이썬 Python에서 내 모듈을 가져올 수 없습니다. 모듈 가져 오기가 Python에서 어떻게 작동하는지 이해하는 데 어려움을 겪고 있습니다 (다른 언어로도 수행 한 적이 없습니다). 내가 가지고 있다고 가정 해 봅시다. myapp/__init__.py myapp/myapp/myapp.py myapp/myapp/SomeObject.py myapp/tests/TestCase.py 이제 나는 다음과 같은 것을 얻으려고합니다. myapp.py =================== from myapp import SomeObject # stuff ... TestCase.py =================== from myapp import SomeObject # some tests on SomeObject 그러나 파이썬이 myapp 이 모듈이라는 것을 알 수 없기.. 2020. 9. 18.
파이썬의 eval ()은 무엇을합니까? 제가 읽고있는 파이썬 책에서는 eval (input ( 'blah')) 코드를 계속 사용합니다. 설명서를 읽고 이해했지만 input () 함수가 어떻게 변경되는지는 알 수 없습니다. 그것은 무엇을합니까? 누군가 설명 할 수 있습니까? 해결 방법 eval 함수를 사용하면 Python 프로그램이 자체적으로 Python 코드를 실행할 수 있습니다. eval 예제 (대화 형 쉘) : >>> x = 1 >>> eval('x + 1') 2 >>> eval('x') 1 참조 페이지 https://stackoverflow.com/questions/9383740 2020. 9. 18.
파이썬 Python 프로세스에서 사용하는 총 메모리? Python 프로그램이 현재 사용중인 메모리 양을 확인하는 방법이 있습니까? 단일 객체의 메모리 사용량에 대한 논의를 보았습니다.하지만 필요한 것은 프로세스의 총 메모리 사용량이므로 캐시 된 데이터 삭제를 시작해야하는시기를 결정할 수 있습니다. 해결 방법 import os import psutil process = psutil.Process(os.getpid()) print(process.memory_info().rss) # in bytes psutil 5.6.3과 함께 현재 Python 2.7 설치에서 마지막 줄은 print(process.memory_info()[0]) 대신 (API가 변경되었습니다). 참고 : 아직 설치되지 않은 경우 pip install psutil 을 수행하십시오. 참조 페이지 .. 2020. 9. 18.
파이썬 dist-packages와 site-packages의 차이점은 무엇입니까? 파이썬 패키지 설치 프로세스에 약간 미안합니다. 특히 dist-packages 디렉토리와 site-packages 디렉토리에 설치된 패키지의 차이점은 무엇입니까? 해결 방법 dist-packages는 Ubuntu와 같은 파생물에도 존재하는 Debian 전용 규칙입니다. 모듈이 데비안 패키지 관리자에서 다음 위치로 올 때 dist-packages에 설치됩니다. /usr/lib/python2.7/dist-packages easy_install 및 pip 는 패키지 관리자에서 설치되므로 dist-packages도 사용하지만 여기에 패키지를 넣습니다. /usr/local/lib/python2.7/dist-packages 사이트 패키지 대신 dist 패키지. 타사 Python 소프트웨어 installed from.. 2020. 9. 18.
파이썬 matplotlib를 사용하여 모든 서브 플롯의 기본 색상주기를 설정하는 방법은 무엇입니까? matplotlib로 만든 플롯의 기본 색상 세트를 어떻게 설정할 수 있습니까? 이렇게 특정 색상 맵을 설정할 수 있습니다 import numpy as np import matplotlib.pyplot as plt fig=plt.figure(i) ax=plt.gca() colormap = plt.get_cmap('jet') ax.set_color_cycle([colormap(k) for k in np.linspace(0, 1, 10)]) 그러나 서브 플롯을 포함하여 모든 플롯에 대해 동일한 색상 세트를 설정하는 방법이 있습니까? 해결 방법 후자의 예 : import matplotlib.pyplot as plt import matplotlib as mpl import numpy as np # Set the.. 2020. 9. 18.
파이썬 python argh / argparse : 목록을 명령 줄 인수로 전달하려면 어떻게해야합니까? argh 라이브러리를 사용하여 Python 스크립트에 인수 목록을 전달하려고합니다. 다음과 같은 입력을받을 수있는 것 : ./my_script.py my-func --argA blah --argB 1 2 3 4 ./my_script.py my-func --argA blah --argB 1 ./my_script.py my-func --argA blah --argB 내 내부 코드는 다음과 같습니다. import argh @argh.arg('--argA', default="bleh", help='My first arg') @argh.arg('--argB', default=[], help='A list-type arg--except it\'s not!') def my_func(args): "A function .. 2020. 9. 18.
파이썬 내 웹 서버에서 Python 스크립트를 어떻게 실행합니까? 저는 방금 파이썬을 배우기 시작했고 지금은 꽤 길을 잃었습니다. hosting24.com을 통해 호스팅되는 서버에서 스크립트를 실행하고 싶습니다. 그들의 FAQ는 그들이 Python을 지원한다고 말하고 있지만 스크립트를 실행할 위치에 대한 단서가 없습니다. 내 루트에 cgi-bin이라는 폴더가 있는데 스크립트를 넣는 곳이라고 생각합니다. 누군가 이것이 어떻게 작동하는지 설명해 줄 수 있습니까? 해결 방법 아주 간단하게 Python 스크립트의 이름을 "pythonscript.cgi"로 바꿀 수 있습니다. cgi-bin 디렉토리에 게시하고 적절한 권한을 추가하고 찾아보십시오. 도움이 되었기를 바랍니다. 수정 (2015 년 9 월 12 일) : 두 번째 링크는 오랫동안 삭제되었습니다. 원본에서 참조한 정보를 .. 2020. 9. 18.