반응형

python 55

런타임에 Python 모듈 버전 확인

런타임에 Python 모듈 버전 확인 많은 타사 Python 모듈에는 모듈에 대한 버전 정보를 포함하는 속성이 있습니다(일반적으로 다음과 같습니다).module.VERSION또는module.__version__), 그러나 일부는 그렇지 않습니다. 이러한 모듈의 특정 예로는 libxslt 및 libxml2가 있습니다. 이 모듈들의 올바른 버전이 런타임에 사용되고 있는지 확인해야 합니다.이것을 할 수 있는 방법이 있습니까? 잠재적인 해결책은 런타임에 소스에서 읽고 해시한 다음 알려진 버전의 해시와 비교하는 것이지만, 그것은 끔찍합니다. 더 나은 해결책이 있습니까?pkg_resources를 사용합니다.PyPI에서 설치된 모든 항목에는 최소한 버전 번호가 있어야 합니다. >>> import pkg_resourc..

source 2023.07.21

열 유형을 지정하는 판다에 빈 데이터 프레임 만들기

열 유형을 지정하는 판다에 빈 데이터 프레임 만들기 인덱스가 있는 빈 데이터 프레임을 만들고 열 유형을 지정하려고 합니다.제 방식은 다음과 같습니다. df = pd.DataFrame(index=['pbp'], columns=['contract', 'state_and_county_code', 'state', 'county', 'starting_membership', 'starting_raw_raf', 'enrollment_trend', 'projected_membership', 'projected_raf'], dtype=['str', 'str', 'str', 'str', 'int', 'float', 'float', 'int', 'float']) 그러나 다음과 같은 오류가 발생합니다. TypeError: d..

source 2023.07.21

Python: 일시적으로 압축을 풀지 않고 zip으로 파일 열기

Python: 일시적으로 압축을 풀지 않고 zip으로 파일 열기 먼저 압축을 풀지 않고 zip 아카이브에서 파일을 열 수 있는 방법은 무엇입니까? 저는 pygame을 사용합니다.디스크 공간을 절약하기 위해 모든 이미지를 압축했습니다.zip 파일에서 지정된 이미지를 직접 로드할 수 있습니까?예:pygame.image.load('zipFile/img_01')Vincent Povirk의 대답이 완전히 먹히지는 않을 것입니다. import zipfile archive = zipfile.ZipFile('images.zip', 'r') imgfile = archive.open('img_01.png') ... 다음에서 변경해야 합니다. import zipfile archive = zipfile.ZipFile('ima..

source 2023.07.21

파이썬에서 두 개의 주문 목록을 비교하려면 어떻게 해야 합니까?

파이썬에서 두 개의 주문 목록을 비교하려면 어떻게 해야 합니까? 긴 목록이 하나 있는 경우:myList = [0,2,1,0,2,1]두 개의 목록으로 나누었습니다. a = [0,2,1] b = [0,2,1] 이 두 목록을 비교하여 동일한 순서로 나열해야 한다는 제약 조건과 함께 동일/동일한지 확인하려면 어떻게 해야 합니까? 저는 두 목록을 정렬하여 비교해 달라는 질문을 보았지만, 저의 구체적인 경우에는 정렬된 비교가 아니라 동일한 목록 비교를 확인하고 있습니다.그냥 클래식을 사용하세요.==연산자: >>> [0,1,2] == [0,1,2] True >>> [0,1,2] == [0,2,1] False >>> [0,1] == [0,1,2] False 목록은 동일한 인덱스의 요소가 동일하면 동일합니다.그러면 주문..

source 2023.07.21

판다 데이터 프레임의 사용자 지정 정렬

판다 데이터 프레임의 사용자 지정 정렬 저는 python panda 데이터 프레임을 가지고 있는데, 열에는 월 이름이 들어 있습니다. 사전을 사용하여 사용자 지정 정렬을 수행하는 방법은 다음과 같습니다. custom_dict = {'March':0, 'April':1, 'Dec':3} Pandas 0.15는 이를 위한 훨씬 명확한 방법을 제공하는 범주형 시리즈를 도입했습니다. 먼저 월 열을 범주형으로 만들고 사용할 순서를 지정합니다. In [21]: df['m'] = pd.Categorical(df['m'], ["March", "April", "Dec"]) In [22]: df # looks the same! Out[22]: a b m 0 1 2 March 1 5 6 Dec 2 3 4 April 이제 월..

source 2023.07.16

이전 달의 날짜/시간 개체 반환

이전 달의 날짜/시간 개체 반환 시간 델타가 생성자에서 한 달 간의 인수가 있었다면 좋았을 것입니다.그러면 가장 간단한 방법은 무엇일까요? 편집: 저는 아래 지적된 것처럼 이것에 대해 너무 어렵게 생각하고 있지 않았습니다.제가 정말로 원했던 것은 지난 달의 어느 날이었습니다. 왜냐하면 결국에는 일 년과 월만 잡을 것이기 때문입니다.그렇다면 날짜/시간 객체가 주어지면, 이전 달에 해당하는 날짜/시간 객체를 반환하는 가장 간단한 방법은 무엇일까요?타사 모듈(PyPI 항목)을 사용할 수 있습니다. import datetime import dateutil.relativedelta d = datetime.datetime.strptime("2013-03-31", "%Y-%m-%d") d2 = d - dateutil..

source 2023.07.16

탐색 기능?

탐색 기능? 여기서 제가 혼동한 점을 양해해 주십시오. 하지만 저는 파이썬의 seek() 함수에 관한 설명서를 읽었고 (그것을 사용한 후에) 도움이 되었지만, 그것이 무엇을 하는지에 대한 실제적인 의미에 대해서는 아직 약간 혼란스럽습니다, 감사합니다.에 관하여seek()걱정할 것은 별로 없습니다. 먼저, 열려 있는 파일에서 작업할 때 유용합니다. 구문은 다음과 같습니다. fp.seek(offset, from_what) 어디에fp작업 중인 파일 포인터입니다.offset이동할 위치 수를 의미합니다.from_what참조 지점을 정의합니다. 0: 참조점이 파일의 시작임을 의미합니다. 1: 참조점이 현재 파일 위치임을 의미합니다. 2: 참조 지점이 파일의 끝임을 의미합니다. 생략할 경우from_what기본값은 0..

source 2023.07.16

Python을 사용하여 sqlite3 데이터베이스 테이블로 CSV 파일 가져오기

Python을 사용하여 sqlite3 데이터베이스 테이블로 CSV 파일 가져오기 CSV 파일이 있는데 Python을 사용하여 이 파일을 내 sqlite3 데이터베이스로 대량 가져오기를 원합니다.명령어는 "import..."이지만 이렇게 작동할 수는 없는 것 같습니다.sqlite3에서 어떻게 하는지 예를 들어줄 수 있는 사람?저는 만약을 위해 창문을 사용하고 있습니다.감사해요.import csv, sqlite3 con = sqlite3.connect(":memory:") # change to 'sqlite:///your_filename.db' cur = con.cursor() cur.execute("CREATE TABLE t (col1, col2);") # use your column names here ..

source 2023.07.16

윈도우즈에서 'virtualenv'가 활성화되지 않음

윈도우즈에서 'virtualenv'가 활성화되지 않음 기본적으로 생성한 가상 환경을 활성화할 수 없습니다. Windows PowerShell에서 다음을 사용하여 이 작업을 수행하고 있습니다. scripts\activate 오류 메시지가 표시됩니다. "이 시스템에서 스크립트 실행을 사용할 수 없으므로 로드할 수 없습니다." 컴퓨터에 관리자 권한이 없기 때문일 수 있습니까?Microsoft 기술 지원부에 따르면 실행 정책 설정에 문제가 있을 수 있습니다.이 문제를 해결하려면 실행을 시도해야 합니다.Set-ExecutionPolicy Unrestricted -Scope Process(@wtsiamruk의 설명 섹션에 언급된 바와 같이) PowerShell 창에 표시됩니다.이를 통해 현재 PowerShell 세..

source 2023.07.16

Python 실행 파일에서 libpython 공유 라이브러리를 찾을 수 없음

Python 실행 파일에서 libpython 공유 라이브러리를 찾을 수 없음 CentOS 5에 Python 2.7을 설치하고 있습니다. 다음과 같이 Python을 구축하여 설치하였습니다. ./configure --enable-shared --prefix=/usr/local make make install /usr/local/bin/python을 실행하려고 하면 다음 오류 메시지가 표시됨 /usr/local/bin/python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory /usr/local/bin/python에서 ldd를 실행하면 다음 메시지..

source 2023.07.16
반응형