python 94

'shell='의 실제 의미하위 프로세스에서 참'

'shell='의 실제 의미하위 프로세스에서 참' '다'로 .subprocess게 요.그런데 궁금한 게 있어요. 다음 코드: callProcess = subprocess.Popen(['ls', '-l'], shell=True) 그리고. callProcess = subprocess.Popen(['ls', '-l']) # without shell 아아아아아아아아아아아아아아아아아아악 는 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★.shell=True셸을 통해 코드를 실행하는 것을 의미합니다.즉, 부재 시에는 프로세스가 직접 시작됩니다. 이 경우 어떤 프로세스를 실행하여 출력을 얻을 필요가 있습니다.셸 내부 또는 외부에서 호출하면 어떤 이점이 있습니까?셸을 통해 호출하..

programing 2022.09.24

numpy 배열에서 가장 가까운 값 찾기

numpy 배열에서 가장 가까운 값 찾기 numpy 배열에서 가장 가까운 값을 찾으려면 어떻게 해야 합니까?예: np.find_nearest(array, value) import numpy as np def find_nearest(array, value): array = np.asarray(array) idx = (np.abs(array - value)).argmin() return array[idx] 사용 예: array = np.random.random(10) print(array) # [ 0.21069679 0.61290182 0.63425412 0.84635244 0.91599191 0.00213826 # 0.17104965 0.56874386 0.57319379 0.28719469] print(..

programing 2022.09.24

python에서 두 datetime 객체의 시간 차이를 찾으려면 어떻게 해야 합니까?

python에서 두 datetime 객체의 시간 차이를 찾으려면 어떻게 해야 합니까? 개의 를 분 해야 하나요?datetime 오브젝트?>>> import datetime >>> first_time = datetime.datetime.now() >>> later_time = datetime.datetime.now() >>> difference = later_time - first_time datetime.timedelta(0, 8, 562000) >>> seconds_in_day = 24 * 60 * 60 >>> divmod(difference.days * seconds_in_day + difference.seconds, 60) (0, 8) # 0 minutes, 8 seconds 시간에서 differe..

programing 2022.09.24

선과 수평축 사이의 각도는 어떻게 계산하나요?

선과 수평축 사이의 각도는 어떻게 계산하나요? 프로그래밍 언어(Python, C# 등)에서는 선과 수평축 사이의 각도를 계산하는 방법을 결정해야 합니다. 이미지가 내가 원하는 것을 가장 잘 묘사한다고 생각한다. 주어진x (P1y, P1) 및x (P2y, P2)에서 이 각도를 계산하는 가장 좋은 방법은 무엇입니까?원점은 왼쪽 상단에 있으며 양의 사분면만 사용됩니다.먼저 시작점과 끝점 사이의 차이를 찾습니다(여기서는 선이 무한히 연장되고 특정 지점에서 시작되지 않으므로 "선"이 아니라 유향선 세그먼트에 가깝습니다). deltaY = P2_y - P1_y deltaX = P2_x - P1_x 그런 다음 각도(양수 X축에서 다음 위치에 있음)를 계산합니다.P1 Y축에 Y축의 Y축의 Y축에 P1를 참조해 주세요...

programing 2022.09.22

중첩된 사전을 예쁘게 인쇄하는 방법

중첩된 사전을 예쁘게 인쇄하는 방법 Python에서는 어떻게 하면 깊이 ~4의 사전을 예쁘게 인쇄할 수 있을까요?pprint()이치노 import pprint pp = pprint.PrettyPrinter(indent=4) pp.pprint(mydict) 는 단지움푹 패인 것을 ."\t"틀 key1 value1 value2 key2 value1 value2 기타. 이거 어떻게 해?처음에는 JSON 시리얼라이저가 네스트된 사전을 꽤 잘 다룰 수 있을 것 같아서 속여서 사용하려고 합니다. >>> import json >>> print(json.dumps({'a':2, 'b':{'x':3, 'y':{'t1': 4, 't2':5}}}, ... sort_keys=True, indent=4)) { "a": 2, "..

programing 2022.09.21

두 날짜 사이의 데이터 프레임 행 선택

두 날짜 사이의 데이터 프레임 행 선택 다음과 같이 csv에서 Data Frame을 만듭니다. stock = pd.read_csv('data_in/' + filename + '.csv', skipinitialspace=True) Data Frame에는 날짜 열이 있습니다.지정된 날짜 범위 내 또는 두 개의 지정된 날짜 값 사이에 있는 날짜 값을 가진 행만 포함하는 새 데이터 프레임을 만드는 방법(또는 기존 데이터 프레임 덮어쓰기)이 있습니까?다음 두 가지 해결 방법이 있습니다. 부울 마스크를 사용한 다음df.loc[mask] 날짜 열을 날짜/시간으로 설정합니다.색인화 후 사용df[start_date : end_date] 부울 마스크 사용: 확신해주다df['date']dtype을 가진 시리즈입니다.date..

programing 2022.09.21

Python의 해시 맵

Python의 해시 맵 Python에서 HashMap을 구현하고 싶습니다.사용자에게 입력을 요청하고 싶습니다. 사용자의 입력에 따라 해시맵에서 정보를 가져옵니다.사용자가 HashMap 키를 입력하면 해당 값을 가져오고 싶습니다. Python에서 이 기능을 구현하려면 어떻게 해야 합니까? HashMap streetno=new HashMap(); streetno.put("1", "Sachin Tendulkar"); streetno.put("2", "Dravid"); streetno.put("3","Sehwag"); streetno.put("4","Laxman"); streetno.put("5","Kohli") Python 사전은 키와 값의 쌍을 지원하는 기본 제공 유형입니다. streetno = {"1": ..

programing 2022.09.21

상위 폴더에서 모듈 가져오기

상위 폴더에서 모듈 가져오기 Python 2.5를 실행하고 있습니다. 다음은 내 폴더 트리입니다. ptdraft/ nib.py simulations/ life/ life.py 도 (★★★★★★★★★★★★★)__init__.py위해 서 생략)는 과 같습니다. 「Import」를 하려면 해야 하나요?nib 로부터의 접속이 가능합니다.life?? .path.path를 만지작거리지 할 수 . 에.ptdraft더입니니다다상대 Import를 사용할 수 있습니다(relative imports > = 2.5). from ... import nib (Python 2.5의 새로운 기능) PEP 328: 절대 및 상대 Import 편집: 두 패키지 위로 이동하기 위해 점 '.'을 하나 더 추가했습니다.(「」와 ):from ...

programing 2022.09.19

Python에서 Requests 라이브러리를 사용하여 "사용자-에이전트" 전송

Python에서 Requests 라이브러리를 사용하여 "사용자-에이전트" 전송 값을 보내고 싶다"User-agent"Python Requests를 사용하여 웹 페이지를 요청하고 있습니다.아래 코드와 같이 헤더의 일부로 보내도 되는지 잘 모르겠습니다. debug = {'verbose': sys.stderr} user_agent = {'User-agent': 'Mozilla/5.0'} response = requests.get(url, headers = user_agent, config=debug) 디버깅 정보에 요청 중에 전송되는 헤더가 표시되지 않습니다. 이 정보를 헤더로 보내도 될까요?그렇지 않으면 어떻게 보내면 되나요?그user-agent헤더의 필드로 지정해야 합니다. HTTP 헤더필드 리스트는 다음..

programing 2022.09.19

현재 실행 중인 파일의 경로와 이름을 얻으려면 어떻게 해야 합니까?

현재 실행 중인 파일의 경로와 이름을 얻으려면 어떻게 해야 합니까? 다른 스크립트 파일을 호출하는 스크립트가 있지만 프로세스 내에서 현재 실행 중인 파일의 파일 경로를 가져와야 합니다. 예를 들어, 파일이 3개 있다고 합시다.exec 파일 사용: script_1.py ®script_2.py 국 in.script_2.py ®script_3.py 의 파일명과 경로를 인수로 전달하지 않고 내의 코드에서 취득하려면 어떻게 해야 합니까?script_2.py (실行中))os.getcwd()는 현재 파일이 아닌 원래 시작 스크립트의 파일 경로를 반환합니다.)__file__ 남들이 말한 것처럼os.path.realpath를 사용하여 심볼링크를 삭제할 수도 있습니다. import os os.path.realpath(__..

programing 2022.09.19