Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • Python

    1. 단일 파일에 Python 모듈을 캡슐화하는 방법은 무엇입니까?

      일반적으로 Python 모듈을 단일 파일에 캡슐화할 수 없습니다. 그렇게 하면 파이썬이 사용하는 모듈 검색 방법(파일 및 디렉터리)이 파괴되기 때문입니다. 머신에 모듈을 설치할 수 없는 경우(권한이 충분하지 않아) virtualenv를 사용하거나 모듈 파일을 다른 디렉토리에 저장하고 다음 코드를 사용하여 Python이 주어진 모듈에서 모듈을 검색하도록 할 수 있습니다. >>> import os, sys >>> file_path = 'AdditionalModules/' >>&

    2. Python 모듈을 어떻게 동적으로 가져올 수 있습니까?

      Python 모듈을 동적으로 가져오려면 importlib 패키지의 import_module(moduleName) 함수를 사용할 수 있습니다. moduleName이 문자열로 있어야 합니다. 예를 들어, >>> from importlib import import_module >>> moduleName = "os" >>> globals()[moduleName] = import_module(moduleName) 모듈 목록을 동적으로 가져오려면 for 루프에서 이를 호출할

    3. 런타임에 Python 모듈 버전을 어떻게 확인할 수 있습니까?

      pkg_resources 모듈을 사용하여 런타임에 모듈 버전을 가져옵니다. PyPI에서 설치된 모든 항목에는 최소한 버전 번호가 있어야 합니다. >>> import pkg_resources >>> pkg_resources.get_distribution("blogofile").version '0.7.1' 패키지 이름은 PyPI 항목의 이름이어야 합니다. 따라서 pkg_resources.get_distribution(MySQLdb).version과 같은 것이 작동하지

    4. Python 모듈을 구성하는 모범 사례는 무엇입니까?

      다음은 프로젝트를 구성하는 매우 좋은 방법을 보여주는 샘플 프로젝트입니다. https://github.com/kennethreitz/samplemod. 이 프로젝트는 샘플 모듈을 만드는 것입니다. 디렉토리 구조는 다음과 같습니다. README.rst LICENSE setup.py requirements.txt sample/__init__.py sample/core.py sample/helpers.py docs/conf.py docs/index.rst tests/test_basic.py tests/test_advanced.py RE

    5. Mac에 python 모듈을 설치하는 가장 호환되는 방법은 무엇입니까?

      python 패키지를 관리하는 가장 인기 있는 방법(homebrew와 같은 시스템 패키지 관리자를 사용하지 않는 경우)은 setuptools 및 easy_install을 사용하는 것입니다. 시스템에 이미 설치되어 있을 수 있습니다. 다음과 같이 사용하십시오. easy_install django easy_install은 Python 개발자를 위한 놀라운 리소스인 Python 패키지 색인을 사용합니다. 어떤 패키지를 사용할 수 있는지 둘러보세요. =3.4를 설치했다면 이미 pip 및 setuptools가 있지만 최신 버전으로 업그레이

    6. for 루프 내에서 파이썬 모듈을 반복적으로 가져올 수 있습니까?

      예, for 루프 내에서 파이썬 모듈을 반복적으로 가져올 수 있습니다. 문자열로 가져올 모듈 목록이 있어야 합니다. 내장된 importlib.import_module(module_name)을 사용하여 모듈을 가져올 수 있습니다. 예를 들어, >>> import importlib >>> modnames = ["os", "sys", "math"] >>> for lib in modnames: ...     globals

    7. 루트 액세스 없이 파이썬 모듈을 설치하는 방법은 무엇입니까?

      충분한 권한이 없기 때문에 시스템에 모듈을 설치할 수 없는 경우 virtualenv를 사용하거나 모듈 파일을 다른 디렉토리에 저장하고 다음 코드를 사용하여 다음을 수행할 수 있습니다. Python이 주어진 디렉토리에서 모듈을 검색하도록 허용: >>> import os, sys >>> file_path = 'AdditionalModules/' >>> sys.path.append(os.path.dirname(file_path)) >>> # Now python

    8. Mac에서 Python 모듈과 함께 libxml2를 설치하는 방법은 무엇입니까?

      다음 명령을 사용하여 libxml2를 설치할 수 있습니다. $ brew install --framework python $ brew install --with-python libxml2 $ brew install --with-python libxslt $ brew link libxml2 --force $ brew link libxslt --force libxml2를 이미 설치했지만 실패했거나 다른 오류가 발생한 경우 제거한 다음 다음을 사용하여 다시 설치할 수 있습니다. $ brew unlink libxml2 $ brew unin

    9. 프로그래밍이 실행되는 동안 패키지에 Python 모듈을 어떻게 동적으로 추가합니까?

      Python 모듈을 동적으로 가져오려면 importlib 패키지의 import_module(moduleName) 함수를 사용할 수 있습니다. moduleName이 문자열로 있어야 합니다. 예를 들어, >>> from importlib import import_module >>> moduleName = "os" >>> globals()[moduleName] = import_module(moduleName) 모듈 목록을 동적으로 가져오려면 for 루프에서 이를 호출할

    10. 파이썬 모듈은 어디에 저장됩니까?

      Python 모듈은 일반적으로 Python 폴더의 /lib/site-packages에 저장됩니다. 모듈을 가져올 때 Python이 검사하는 디렉토리를 보려면 다음을 기록할 수 있습니다. >>> import sys >>> print sys.path ['', 'C:\\Python27', 'C:\\Python27\\Lib\\site-packages', 'C:\\Python27\\Lib', 'C:\\Python27\\DLLs', '

    11. Python 모듈을 개발하는 방법은 무엇입니까?

      Python은 정의를 파일에 넣고 스크립트나 인터프리터의 대화형 인스턴스에서 사용하는 방법이 있습니다. 이러한 파일을 모듈이라고 합니다. 모듈의 정의를 다른 모듈이나 기본 모듈(최상위 수준 및 계산기 모드에서 실행되는 스크립트에서 액세스할 수 있는 변수 모음)으로 가져올 수 있습니다. 모듈을 가져올 때 `hello`라고 말하면 인터프리터는 입력 스크립트가 포함된 디렉토리에서 hello.py라는 파일을 검색한 다음 환경 변수 PYTHONPATH에 의해 지정된 디렉토리 목록에서 검색합니다. fibonacci.py라는 파일을 만들고

    12. Linux에 unicodecode python 모듈을 어떻게 설치합니까?

      =3.4를 설치했다면 이미 pip 및 setuptools가 있지만 최신 버전으로 업그레이드해야 합니다. Linux 또는 macOS: pip install -U pip setuptools Windows: python -m pip install -U pip setuptools 시스템 패키지 관리자(예:yum, apt-get 등)가 관리하는 Linux에서 Python 설치를 사용하고 시스템 패키지 관리자를 사용하여 pip를 설치하거나 업그레이드하려면 다음을 참조하세요. https://packaging.python.org/guides

    13. Python에서 함수 이름을 사용하여 문자열에서 모듈의 함수를 호출하는 방법은 무엇입니까?

      파이썬의 객체는 인스턴스 변수와 메소드를 속성으로 가지고 있습니다. 파이썬에서 함수 이름을 가진 문자열에서 모듈의 함수를 호출하려면 먼저 이 속성을 가져와서 연결된 함수 객체를 호출할 수 있습니다. 예를 들어 모듈 foo가 있고 내용이 bar인 문자열이 있다고 가정해 보겠습니다. foo.bar()를 호출하는 가장 좋은 방법은 다음과 같습니다. >>> import foo >>> method_to_call = getattr(foo, 'bar') >>> result = met

    14. 원격 파이썬 모듈을 사용하는 방법은 무엇입니까?

      파이썬 모듈을 원격으로 가져오는 방법이 있습니다. 앱 속도가 느려지므로 권장하지 않습니다. 녹아웃 모듈을 사용하여 이를 달성할 수 있습니다. 녹아웃을 설치하려면: $ pip install knockout 이제 원격으로 모듈을 가져오기 위해 다음과 같은 녹아웃을 사용할 수 있습니다. 녹아웃에서 >>> from knockout import urlimport >>> urlimport.register() Url importing enabled. Add urls to sys.path. 유효한 URL은 다음

    15. 파이썬 모듈과 그 종속성을 쉽게 설치하는 방법은 무엇입니까?

      Python 모듈을 설치하는 가장 좋은 권장 방법은 Python 패키지 관리자인 pip를 사용하는 것입니다. 모듈의 종속성도 자동으로 설치합니다. =3.4를 설치했다면 이미 pip 및 설정 도구가 있지만 최신 버전으로 업그레이드해야 합니다. Linux 또는 macOS: pip install -U pip setuptools Windows: python -m pip install -U pip setuptools 시스템 패키지 관리자(예:yum, apt-get 등)가 관리하는 Linux에서 Python 설치를 사용하고 시스템 패키지

    16. 프로그램 시작 시 기본적으로 Python 모듈을 가져오는 방법은 무엇입니까?

      환경 변수 PYTHONSTARTUP을 사용하십시오. 공식 문서에서: 이것이 읽을 수 있는 파일의 이름이면 첫 번째 프롬프트가 대화식 모드로 표시되기 전에 해당 파일의 Python 명령이 실행됩니다. 파일은 대화형 명령이 실행되는 동일한 네임스페이스에서 실행되므로 파일에 정의되거나 가져온 개체가 대화형 세션에서 제한 없이 사용할 수 있습니다. 따라서 import 문으로 python 스크립트를 만들고 환경 변수를 가리키면 됩니다. OS에서 환경 변수를 생성하는 방법에 대한 지침은 https://www.java.com/en/downl

    17. Python 모듈을 컴파일된 형식으로 유지할 수 있습니까?

      예, Python 모듈을 컴파일된 형식으로 유지할 수 있습니다. Python은 모듈을 가져올 때 Python 소스 코드를 자동으로 컴파일하므로 PYC 파일을 만드는 가장 쉬운 방법은 가져오는 것입니다. mymodule.py 모듈이 있는 경우 다음을 수행하십시오. >>> import mymodule 같은 디렉토리에 mymodule.pyc 파일을 생성합니다. 단점은 모듈을 컴파일할 뿐만 아니라 실행하기 때문에 원하는 것이 아닐 수도 있다는 것입니다. (그러나 스크립트 실행에 실패하더라도 전체 스크립트를 컴파일합니다).

    18. 같은 이름으로 두 개의 파이썬 모듈을 설치하는 방법은 무엇입니까?

      pip에서는 불가능합니다. PyPI의 모든 패키지에는 고유한 이름이 있습니다. 패키지는 종종 서로를 필요로 하고 의존하며 이름이 변경되지 않는다고 가정합니다. Python 경로에 코드를 넣을 수 있더라도 모듈을 가져올 때 python은 sys.path의 경로를 순서대로 검색하고 첫 번째 일치에서 중지합니다. 따라서 가장 먼저 찾은 모듈이 무엇이든 그 위치에서 멈춥니다. 가장 좋은 방법은 라이브러리의 모든 코드를 코드베이스로 복사하고 둘 중 하나의 모듈 이름을 변경한 다음 가져오는 것입니다. 다른 패키지에서 같은 이름의 모듈을

    19. Jython에서 Python 모듈을 어떻게 가져올 수 있습니까?

      자이썬의 순수 파이썬 모듈을 사용할 수 있습니다. C로 구현된 모듈은 사용할 수 없습니다. pip 설치에서 모듈을 사용하려면 Jython이 자동으로 PYTHONPATH 정보를 선택하지 않기 때문에 python의 sys.path를 Jython의 경로에 추가해야 합니다. Jython 2.5는 JYTHONPATH 환경 변수를 PYTHONPATH와 동등한 Jython으로 도입했으므로 둘 다 동일한 값으로 설정하면 대부분의 사용 사례에서 트릭을 수행해야 합니다(호환되지 않는 Python 및 Jython 버전으로 설정에서 작업하는 경우 제외

    20. 날짜 조작을 위한 Python 모듈은 무엇입니까?

      Python에는 날짜 및 시간 구문 분석, 형식 지정 및 산술을 수행하기 위한 함수와 클래스가 포함된 datetime이라는 내장 모듈이 있습니다. 시간 값은 시간 클래스를 사용하여 표현됩니다. 여기에는 시, 분, 초 및 마이크로초에 대한 속성이 있습니다. 시간대 정보도 포함될 수 있습니다. 예를 들어 import datetime t = datetime.time(1, 2, 3) print t print 'hour  :', t.hour print 'minute:', t.minute print 

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:17/450  20-컴퓨터/Page Goto:1 11 12 13 14 15 16 17 18 19 20 21 22 23