반응형

Python 117

Python에서 따옴표로 묶인 하위 문자열을 보존하는 공백으로 문자열 분할

Python에서 따옴표로 묶인 하위 문자열을 보존하는 공백으로 문자열 분할 다음과 같은 문자열이 있습니다. this is "a test" 따옴표 안의 공간은 무시하고 공백으로 나누기 위해 Python으로 쓰려고 합니다.제가 원하는 결과는 다음과 같습니다. ['this', 'is', 'a test'] 추신. "제 어플리케이션에서 인용문 안에 그런 일이 없을 경우 어떻게 될까요?"라고 물을 것입니다. 싶다split, 내장 모듈로부터 취득합니다. >>> import shlex >>> shlex.split('this is "a test"') ['this', 'is', 'a test'] 이 정도면 원하는 대로 할 수 있을 겁니다. 를 유지하고 따옴표를 붙이면 .posix=False >>> shlex.split('..

source 2022.09.28

easy_install/pip과 함께 설치된 모든 패키지를 찾으시겠습니까?

easy_install/pip과 함께 설치된 모든 패키지를 찾으시겠습니까? easy_install 또는 pip과 함께 설치된 모든 Python PyPI 패키지를 찾을 수 있는 방법이 있습니까?즉, 배포 툴에 인스톨 되어 있던 것은 모두 제외합니다(이 경우는 Debian에 접속해 주세요).pip freeze는, 되어 있는 그 합니다.또한 나중에 새 환경을 설정하는 데 사용할 수 있는 파일에 이러한 패키지를 쓸 수도 있습니다. https://pip.pypa.io/en/stable/reference/pip_freeze/ #filename-filename 1의 pip에서는, 「1.3」의 pip를 사용할 수 .pip list 오래된 패키지를 표시하는 기능 등 몇 가지 유용한 옵션이 있습니다.여기 매뉴얼이 있습니다..

source 2022.09.28

지정된 열의 첫 번째 행 값을 가져옵니다.

지정된 열의 첫 번째 행 값을 가져옵니다. 이건 말도 안 되게 쉬운 질문인 것 같은데...내가 기대했던 쉬운 답이 안 보이네 그러면 판다의 주어진 열의 n번째 행에서 값을 얻는 방법은 무엇일까요?(특히 첫 번째 줄에 관심이 있지만, 좀 더 일반적인 연습에도 관심이 있습니다.) 예를 들어 1.2의 값을 끌어당겨서Btime변수로써. 어떻게 하면 좋을까요? >>> df_test ATime X Y Z Btime C D E 0 1.2 2 15 2 1.2 12 25 12 1 1.4 3 12 1 1.3 13 22 11 2 1.5 1 10 6 1.4 11 20 16 3 1.6 2 9 10 1.7 12 29 12 4 1.9 1 1 9 1.9 11 21 19 5 2.0 0 0 0 2.0 8 10 11 6 2.4 0 0 0..

source 2022.09.28

함수가 종료되기 전에(예를 들어 검사가 실패하기 전에) python에서 함수를 종료하는 가장 좋은 방법은 무엇입니까?

함수가 종료되기 전에(예를 들어 검사가 실패하기 전에) python에서 함수를 종료하는 가장 좋은 방법은 무엇입니까? 반환값이 없는 함수를 호출하는 반복을 가정해 보겠습니다.프로그램이 동작해야 한다고 생각하는 방법은 다음 의사 코드로 설명되어 있습니다. for element in some_list: foo(element) def foo(element): do something if check is true: do more (because check was succesful) else: return None do much much more... 이것을 python에 실장하면, 함수가 python을 반환하는 것이 신경이 쓰입니다.None. "함수 본문에 체크가 실패했을 경우 반환값이 없는 함수를 종료하는" ..

source 2022.09.27

ImportError: 모듈 이름 지정 요청 없음

ImportError: 모듈 이름 지정 요청 없음 Import를 시도했습니다. import requests 하지만 오류가 발생합니다. ImportError: 모듈 이름 지정 요청 없음 요청은 기본 모듈이 아니므로(기본 python 설치와 함께 제공되지 않음) 설치해야 합니다. OSX/Linux Python 2:sudo pip install requests Python 3:sudo pip3 install requests pip완료(「installed」)pip는 python용 패키지 설치 프로그램으로 python 설치 시 기본적으로 제공됩니다). pip을 사용할 수 .python -m pip install requests (오류)python3 -m pip install requests의 , 에 '하다'를 사..

source 2022.09.27

Python 'Requests' 모듈을 사용한 프록시

Python 'Requests' 모듈을 사용한 프록시 Python용 뛰어난 Requests 모듈에 대해 간략하게 설명하겠습니다. 문서에서는 '프록시' 변수가 무엇을 포함해야 하는지 찾을 수 없는 것 같습니다.표준 "IP:PORT" 값을 가진 dict를 전송하면 2개의 값을 요구하는 dict가 거부됩니다.첫 번째 값은 ip이고 두 번째 값은 port라는 거죠? 문서에서는 이것만 언급하고 있습니다. proxies : (임의) 프록시 URL에 대한 사전 매핑프로토콜 그래서 이걸 해봤는데...내가 무엇을 해야 할까요? proxy = { ip: port} dict에 넣기 전에 어떤 타입으로 변환해야 하나요? r = requests.get(url,headers=headers,proxies=proxy) proxies..

source 2022.09.25

Python의 디렉터리에 있는 여러 파일 이름 바꾸기

Python의 디렉터리에 있는 여러 파일 이름 바꾸기 Python을 사용하여 디렉토리의 파일 이름을 바꾸려고 합니다. , 제가 '이 있다'라는 파일을 가정해 주세요.CHEESE_CHEESE_TYPE.*** and and and려 and and and and and 。CHEESE_은 " " "가 됩니다.CHEESE_TYPE 지금 있어요.os.path.split제대로 작동하지 않습니다.스트링 조작도 검토하고 있습니다만, 이것도 성공하지 못했습니다.파일 또는 디렉토리의 이름을 변경하거나 이동합니다. $ ls cheese_cheese_type.bar cheese_cheese_type.foo $ python >>> import os >>> for filename in os.listdir("."): ... if f..

source 2022.09.24

matplotlib를 사용하면 눈금 레이블의 글꼴 크기를 줄일 수 있습니다.

matplotlib를 사용하면 눈금 레이블의 글꼴 크기를 줄일 수 있습니다. matplotlib 그림에서 눈금 레이블의 글꼴 크기를 설정하려면ax1.set_xticklabels()더 작아요? 또, 어떻게 하면 수평에서 수직으로 회전시킬 수 있을까요?사실 더 간단한 방법이 있어요.방금 찾았어요. import matplotlib.pyplot as plt # We prepare the plot fig, ax = plt.subplots() # We change the fontsize of minor ticks label ax.tick_params(axis='both', which='major', labelsize=10) ax.tick_params(axis='both', which='minor', labelsiz..

source 2022.09.24

ipython의 모든 경고 숨기기

ipython의 모든 경고 숨기기 ipython 세션의 스크린캐스트를 생성해야 하며 시청자에게 혼란을 주지 않기 위해 에서 발생하는 모든 경고를 비활성화합니다.warnings.warn다른 패키지로부터의 콜.이러한 경고를 모두 자동으로 해제하도록 ipythonrc 파일을 구성하는 방법이 있습니까?난 결국 알아냈다.장소: import warnings warnings.filterwarnings('ignore') 안에서.~/.ipython/profile_default/startup/disable-warnings.py혹시라도 같은 문제에 직면할 경우를 대비해서 이 문답은 남겨두겠습니다. 경고를 한 번 보는 것은 매우 유용합니다.이것은, 다음과 같이 설정할 수 있습니다. warnings.filterwarnings(..

source 2022.09.24

Python 판다를 사용한 모든 복제품 목록은 어떻게 얻을 수 있나요?

Python 판다를 사용한 모든 복제품 목록은 어떻게 얻을 수 있나요? 수출에 문제가 있을 것 같은 품목 목록을 가지고 있습니다.중복된 아이템의 리스트를 입수하여 수작업으로 비교하고 싶습니다.판다 복제 방법을 사용하려고 하면 첫 번째 복제만 반환됩니다.첫 번째 것뿐만 아니라 모든 사본을 구할 수 있는 방법이 있나요? 데이터 세트의 작은 섹션은 다음과 같습니다. ID,ENROLLMENT_DATE,TRAINER_MANAGING,TRAINER_OPERATOR,FIRST_VISIT_DATE 1536D,12-Feb-12,"06DA1B3-Lebanon NH",,15-Feb-12 F15D,18-May-12,"06405B2-Lebanon NH",,25-Jul-12 8096,8-Aug-12,"0643D38-Hanover..

source 2022.09.23
반응형