반응형

python 96

셸 명령어 실행 및 출력 캡처

셸 명령어 실행 및 출력 캡처 셸 명령어를 실행하여 출력 결과를 문자열로 반환하는 함수를 작성하려고 합니다.이 함수는 에러 메시지든 성공 메시지든 상관없습니다.명령줄을 사용했을 때와 같은 결과를 얻고 싶을 뿐입니다. 그런 일을 할 수 있는 코드 예는 무엇일까요? 예를 들어 다음과 같습니다. def run_command(cmd): # ?????? print run_command('mysqladmin create test -uroot -pmysqladmin12') # Should output something like: # mysqladmin: CREATE DATABASE failed; error: 'Can't create database 'test'; database exists' 공식적으로 유지 보수된 ..

programing 2022.09.20

어떻게 하면 시간을 늦출 수 있나요?

어떻게 하면 시간을 늦출 수 있나요? 이 질문에는 이미 답변이 있습니다. 프로그램을 50밀리초 동안 sleep 상태로 만들려면 어떻게 해야 하나요? (6개의 답변) 닫힘2년 전에요. Python 스크립트에 시간 지연을 넣으려면 어떻게 해야 하나요?이것은 2.5초간 지연됩니다. import time time.sleep(2.5) 다음으로 약 1분에 1회 실행되는 예를 제시하겠습니다. import time while True: print("This prints once a minute.") time.sleep(60) # Delay for 1 minute (60 seconds). 에서 사용time 미만의해상도에서는 할 수 .둥둥 떠다니다 from time import sleep sleep(0.1) # Time ..

programing 2022.09.20

Python 추출 패턴 일치

Python 추출 패턴 일치 패턴 안에서 정규 표현을 사용하여 단어를 추출하려고 합니다. 이렇게 생긴 끈이 있어요. someline abc someother line name my_user_name is valid some more lines 나는 그 단어를 추출하고 싶다.my_user_name저는 이런 걸 해요. import re s = #that big string p = re.compile("name .* is valid", re.flags) p.match(s) # this gives me 추출 방법my_user_name지금?regex에서 캡처해야 합니다. search패턴이 발견되면 다음 명령을 사용하여 문자열을 가져옵니다.group(index)유효한 체크가 실행되고 있는 경우: >>> p = re..

programing 2022.09.19

서브플롯에서 그림 크기를 변경하려면 어떻게 해야 합니까?

서브플롯에서 그림 크기를 변경하려면 어떻게 해야 합니까? 이 그림의 크기를 늘리려면 어떻게 해야 하나요?이것은 아무것도 하지 않습니다. fig.figsize(15, 15) 그림 개체에서 다음을 사용합니다. fig.set_figheight(15) fig.set_figwidth(15) 또는 사용할 때.subplots()새 그림을 작성하려면figsize=: fig, axs = plt.subplots(2, 2, figsize=(15, 15)) 또는 를 만듭니다.figure()를 사용한 오브젝트figsize인수 후 사용add_subplot서브플롯을 추가합니다.예. import matplotlib.pyplot as plt import numpy as np f = plt.figure(figsize=(10,3)) ax..

programing 2022.09.19

팬더: 엑셀 파일 시트 목록 보기

팬더: 엑셀 파일 시트 목록 보기 새로운 버전의 Panda는 다음 인터페이스를 사용하여 Excel 파일을 로드합니다. read_excel('path_to_file.xls', 'Sheet1', index_col=None, na_values=['NA']) 하지만 이용 가능한 시트를 모르면 어떻게 하죠? 예를 들어, 나는 아래 시트에 있는 엑셀 파일로 작업하고 있다. 데이터 1, 데이터 2 ..., 데이터 N, foo, 바 잘 모르겠어요.N선험자 팬더에 있는 엑셀 서류에서 시트 리스트를 얻을 수 있는 방법이 있나요?Excel File 클래스(및sheet_names★★★★★ xl = pd.ExcelFile('foo.xls') xl.sheet_names # see all sheet names xl.parse(sh..

programing 2022.09.19

팬더로 대용량 CSV 파일을 읽으려면 어떻게 해야 하나요?

팬더로 대용량 CSV 파일을 읽으려면 어떻게 해야 하나요? 팬더에서 큰 CSV 파일(aprox. 6GB)을 읽으려고 하면 메모리 오류가 발생합니다. MemoryError Traceback (most recent call last) in () ----> 1 data=pd.read_csv('aphro.csv',sep=';') ... MemoryError: 도움이 필요하신가요?이 에러는 머신의 메모리가 부족하여 CSV 전체를 DataFrame으로 한 번에 읽을 수 없음을 나타냅니다.전체 데이터 세트를 한꺼번에 메모리에 저장할 필요가 없다고 가정할 때 문제를 회피하는 한 가지 방법은 CSV를 청크로 처리하는 것입니다(이 경우,chunksize( 미 : : ) 。 chunksize = 10 ** 6 for chu..

programing 2022.09.18
반응형