반응형

Python 35

스크립트에서 stdout을 캡처하시겠습니까?

스크립트에서 stdout을 캡처하시겠습니까? 다음과 같은 작업을 수행하는 스크립트가 있다고 가정합니다. # module writer.py import sys def write(): sys.stdout.write("foobar") 이제 출력을 캡처하려고 합니다.write기능하고 추가 처리를 위해 변수에 저장합니다.단순한 해결책은 다음과 같습니다. # module mymodule.py from writer import write out = write() print out.upper() 하지만 이것은 효과가 없습니다.제가 다른 해결책을 생각해내서 효과가 있습니다만, 문제를 해결할 수 있는 더 좋은 방법이 있다면 알려주세요.감사해요. import sys from cStringIO import StringIO #..

programing 2023.08.02

처음과 마지막 큰따옴표를 어떻게 벗길 수 있습니까?

처음과 마지막 큰따옴표를 어떻게 벗길 수 있습니까? 다음에서 큰따옴표를 제거하고 싶습니다. string = '"" " " ""\\1" " "" ""' 얻는 방법: string = '" " " ""\\1" " "" "' 사용하려고 했습니다.rstrip,lstrip그리고.strip('[^\"]|[\"$]')하지만 효과가 없었습니다. 어떻게 해야 하나요?삭제할 인용문이 항상 말씀하신 대로 "처음과 마지막"인 경우 다음을 사용할 수 있습니다. string = string[1:-1]처리하는 모든 문자열에 큰따옴표가 있다고 가정할 수 없는 경우 다음과 같은 방법을 사용할 수 있습니다. if string.startswith('"') and string.endswith('"'): string = string[1:-1]..

programing 2023.08.02

matplotlib(파이톤)에서 글꼴을 변경하는 방법은 무엇입니까?

matplotlib(파이톤)에서 글꼴을 변경하는 방법은 무엇입니까? 쉬운 문제처럼 들리지만 파이썬에서 matplotlib로 만든 플롯에서 글꼴 크기가 아닌 글꼴을 변경할 수 있는 효과적인 솔루션을 찾을 수 없습니다. 저는 matplotlib이 기본 글꼴을 저장하는 폴더에서 일부 파일을 수정하여 matplotlib의 기본 글꼴을 변경하기 위한 몇 가지 튜토리얼을 찾았습니다. - 이 블로그 게시물 참조 - 하지만 저는 플롯에 두 개 이상의 글꼴(텍스트, 레이블, 축 레이블 등)을 사용하고 싶기 때문에 덜 급진적인 솔루션을 찾고 있습니다.제목은 코믹 샌즈, x 레이블은 헬베티카를 원한다고 합니다. csfont = {'fontname':'Comic Sans MS'} hfont = {'fontname':'Helv..

programing 2023.07.28

Python Nose 가져오기 오류

Python Nose 가져오기 오류 파일 구조에서 테스트 스크립트 아래의 모듈을 인식하는 코 테스트 프레임워크를 사용할 수 없습니다.저는 문제를 보여주는 가장 간단한 예를 제시했습니다.아래에서 설명하겠습니다. 패키지 파일 구조는 다음과 같습니다. ./__init__.py ./foo.py ./tests ./__init__.py ./test_foo.py foo.py 에는 다음이 포함됩니다. def dumb_true(): return True tests/test_foo.py에는 다음이 포함됩니다. import foo def test_foo(): assert foo.dumb_true() 두 init.py 파일이 모두 비어 있습니다. 가 가내뛰면을 하면,nosetests -vv메인 디렉토리(foo.py 가 있는 ..

programing 2023.07.28

Django가 1.9로 업그레이드되었습니다. "AppRegistryNotReady: Apps가 아직 로드되지 않았습니다." 오류가 발생했습니다.

Django가 1.9로 업그레이드되었습니다. "AppRegistryNotReady: Apps가 아직 로드되지 않았습니다." 오류가 발생했습니다. 1.8에서 django 1.9로 업그레이드했을 때 이 오류가 발생했습니다.비슷한 질문에 대한 답변을 확인했지만 타사 패키지나 앱에 문제가 있다고 생각하지 않았습니다. Traceback (most recent call last): File "manage.py", line 10, in execute_from_command_line(sys.argv) File "/home/kishore/.virtualenvs/andone/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 350, in..

programing 2023.07.23

64비트 Windows에 설치 도구 설치

64비트 Windows에 설치 도구 설치 Windows 7 64비트에서 Python 2.7을 실행하고 있는데 설치 관리자 for setuptools를 실행하면 Python 2.7이 설치되어 있지 않다는 메시지가 나타납니다.특정 오류 메시지는 다음과 같습니다. `Python Version 2.7 required which was not found in the registry` 설치된 Python 버전은 다음과 같습니다. `Python 2.7 (r27:82525, Jul 4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)] on win32` 설치 도구 사이트를 보고 있는데 64비트 Windows용 설치 프로그램이 나와 있지 않습니다.누락된 것이 있습니까? 아니면 원본에서 설치해야..

programing 2023.07.23

Mac에서 pipas 루트로 실행할 때 "권한 거부"를 받는 중

Mac에서 pipas 루트로 실행할 때 "권한 거부"를 받는 중 저는 직장에서 Windows PC를 사용하는 것과 같은 방식으로 Mac을 사용하여 Python 패키지를 설치하기 시작했습니다. 하지만 Mac에서는 로그 파일이나 사이트 패키지에 쓰는 동안 권한이 거부된 오류가 자주 발생했습니다. 그래서 나는 달리기를 생각했습니다.pip install 아래sudo하지만 제가 현재 사용자 계정에 설치하기를 원하는 것을 고려할 때 그것이 sudo를 안전하게/받아들일 수 있는 사용인가요? 로그 파일 I/O 오류로부터의 추적 예제: Command /usr/bin/python -c "import setuptools;__file__='/Users/markwalker/build/pycrypto/setup.py';exec(..

programing 2023.07.23

다중 변수가 없음이 아닌지 확인하는 가장 단순한 방법은 무엇입니까?

다중 변수가 없음이 아닌지 확인하는 가장 단순한 방법은 무엇입니까? 이와 같은 구조를 가진 경우: def foo(): a=None b=None c=None #...loop over a config file or command line options... if a is not None and b is not None and c is not None: doSomething(a,b,c) else: print "A config parameter is missing..." 모든 변수가 유용한 값으로 설정되었는지 확인하기 위해 python에서 선호하는 구문은 무엇입니까?제가 쓴 대로인가요, 아니면 다른 더 나은 방법인가요? 이것은 이 질문과 다릅니다. Python에서 None 테스트가 아닙니다...나는 많은 조건이..

programing 2023.07.23

numpy의 배열에서 축은 어떻게 인덱싱됩니까?

numpy의 배열에서 축은 어떻게 인덱싱됩니까? Numpy의 튜토리얼에서 축은 다음과 같은 정수로 인덱싱될 수 있습니다.0열에 대한 것입니다.1행을 위한 것인데, 왜 이런 식으로 색인화되어 있는지 이해가 안 되나요?그리고 다차원 배열을 처리할 때 각 축의 인덱스를 어떻게 확인합니까?정의에 따라 차원의 축 번호는 배열 내에서 해당 차원의 인덱스입니다.shape또한 인덱싱 중에 해당 차원에 액세스하는 데 사용되는 위치이기도 합니다. 예를 들어, 2D 배열이a모양(5,6)이 있으면 액세스할 수 있습니다.a[0,0]까지a[4,5]따라서 축 0은 첫 번째 차원("행")이고 축 1은 두 번째 차원("열")입니다."행"과 "열"이 정말로 의미가 없는 더 높은 차원에서는 관련된 모양과 색인의 관점에서 축을 생각해 보십..

programing 2023.07.23

장고에서 한 앱에서 다른 앱으로 외부 키.

장고에서 한 앱에서 다른 앱으로 외부 키. 장고의 models.py 파일에서 다른 앱의 테이블을 참조하는 외부 키를 정의할 수 있는지 궁금합니다. 즉, 저는 cf와 profiles라고 불리는 두 개의 앱을 가지고 있으며, cf/models.py 에는 다음과 같은 앱이 있습니다. class Movie(models.Model): title = models.CharField(max_length=255) 그리고 프로필/models.py 에서 저는 다음을 원합니다. class MovieProperty(models.Model): movie = models.ForeignKey(Movie) 하지만 그것을 작동시킬 수 없습니다.시도해 봤습니다. movie = models.ForeignKey(cf.Movie) 그리고 저는..

programing 2023.07.23
반응형