반응형

Python 104

목록의 마지막 항목을 삭제하려면 어떻게 해야 합니까?

목록의 마지막 항목을 삭제하려면 어떻게 해야 합니까? 나는 특정 질문에 대답하는 데 걸리는 시간을 계산하고 답이 틀리면 while loop을 종료하는 이 프로그램을 가지고 있지만, 마지막 계산을 삭제하고 전화할 수 있도록 하고 싶다.min()아직 때가 아니에요 혼란스럽다면 미안해요 from time import time q = input('What do you want to type? ') a = ' ' record = [] while a != '': start = time() a = input('Type: ') end = time() v = end-start record.append(v) if a == q: print('Time taken to type name: {:.2f}'.format(v)) el..

itsource 2022.09.14

Panda 데이터 프레임을 디스크에 역방향으로 저장하고 디스크에서 로드하는 방법

Panda 데이터 프레임을 디스크에 역방향으로 저장하고 디스크에서 로드하는 방법 지금 꽤 큰의 는는 a a right right right a a a a a a a a a a a a a a a a를 하고 있습니다.CSV스크립트를 실행할 때마다 데이터 프레임으로 사용됩니다.스크립트가 실행되기를 기다리는 데 많은 시간을 할애할 필요가 없도록 데이터 프레임을 실행 사이에 항상 사용할 수 있도록 하기 위한 좋은 솔루션이 있습니까?가장 쉬운 방법은 다음과 같이 절이는 것입니다. df.to_pickle(file_name) # where to save it, usually as a .pkl 그런 다음 다음을 사용하여 다시 로드할 수 있습니다. df = pd.read_pickle(file_name) 0.: 0.11.1..

itsource 2022.09.13

__init_.py를 사용하더라도 "비패키지 내 상대 Import 시도"를 수정하는 방법

__init_.py를 사용하더라도 "비패키지 내 상대 Import 시도"를 수정하는 방법 PEP 328을 따르려고 합니다.디렉토리 구조는 다음과 같습니다. pkg/ __init__.py components/ core.py __init__.py tests/ core_test.py __init__.py »core_test.py과 같은 수입 를 가지고 있습니다. from ..components.core import GameLoopEvents 다만, 실행시에 다음의 에러가 표시됩니다. tests$ python core_test.py Traceback (most recent call last): File "core_test.py", line 3, in from ..components.core import Game..

itsource 2022.09.11

Python에서 예외 값을 가져오는 중

Python에서 예외 값을 가져오는 중 이 코드가 있는 경우: try: some_method() except Exception, e: 이 예외값(문자열 표현)을 얻으려면 어떻게 해야 합니까?사용하다str try: some_method() except Exception as e: s = str(e) 또한, 대부분의 예외 클래스에는args기여하다.자주,args[0]에러 메세지가 됩니다. 주의하셔야 할 점은str에러 메세지가 표시되지 않는 경우는, 빈 문자열을 반환합니다.reprpyfunc가 권장하는 대로 예외 클래스는 최소한 표시됩니다.인쇄를 하고 있는 경우는, 클래스의 종류에 관계없이, 에러 메세지만을 요구하는 최종 유저를 위한 것이라고 생각합니다. 실제로 다루는 예외의 클래스와 인스턴스화 방법에 따라 달..

itsource 2022.09.11

JSON 문자열을 리스트가 아닌 딕셔너리로 변환

JSON 문자열을 리스트가 아닌 딕셔너리로 변환 JSON 파일을 전달하고 데이터를 사전으로 변환하려고 합니다. 지금까지 제가 한 일은 다음과 같습니다. import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) 기대하고 있습니다json1_data가 되다dict타이핑하지만 실제로는list확인할 때 타이핑하다type(json1_data). 제가 무엇을 빠뜨리고 있나요?이게 사전이 되어야 열쇠 중 하나에 접근할 수 있어 JSON은 단일 개체가 내부에 있는 배열이므로, 에서 읽으면 사전이 포함된 목록이 나타납니다.다음과 같이 목록의 항목 0에 액세스하여 사전에 액세스할 수 있습니다. j..

itsource 2022.09.11

Python에서 현재 시간을 밀리초 단위로 가져오려면 어떻게 해야 합니까?

Python에서 현재 시간을 밀리초 단위로 가져오려면 어떻게 해야 합니까? Python에서 현재 시간을 밀리초 단위로 가져오려면 어떻게 해야 합니까?사용방법: import time def current_milli_time(): return round(time.time() * 1000) 그 후, 다음과 같이 입력합니다. >>> current_milli_time() 1378761833768 Python 3.7+의 경우 에폭에서 나노초가 경과한 시간을 얻기 위해 사용합니다. 이것은 밀리초 단위의 시간을 정수로 제공합니다. import time ms = time.time_ns() // 1_000_000 time.time() 는, 2번째의 해결 방법만을 제공할 수 있습니다.밀리초 동안 권장되는 접근법은 입니다. ..

itsource 2022.09.06

Python 목록은 삽입된 순서대로 요소를 유지할 수 있습니까?

Python 목록은 삽입된 순서대로 요소를 유지할 수 있습니까? 아래 Python 코드가 있는 경우 >>> x = [] >>> x = x + [1] >>> x = x + [2] >>> x = x + [3] >>> x [1, 2, 3] x이 [1,2,3]또는 중간 요소의 다른 순서가 가능합니까?예, python 목록의 요소 순서는 영구적입니다.한마디로 질서는 유지된다.긴 시간: 일반적으로 목록과 같은 개체에 항상 다음 정의가 적용됩니다. 리스트는 중복된 요소를 포함할 수 있는 요소의 집합으로, 명시적으로 변경되지 않는 한 일반적으로 변경되지 않는 순서가 정의되어 있습니다.스택과 큐는 모두 요소(스택은 LIFO, 큐는 FIFO)를 추가 및 삭제하기 위한 특정(종종 제한된) 동작을 제공하는 리스트 유형입니다...

itsource 2022.09.06

Graphviz 2.38 설치 후 "RuntimeError: Graphviz 실행 파일이 시스템 경로에 있는지 확인하십시오"

Graphviz 2.38 설치 후 "RuntimeError: Graphviz 실행 파일이 시스템 경로에 있는지 확인하십시오" 나는 다운로드했습니다를 다운 받아Graphviz 2.38MSI버전 및 폴더 MSI설치된및폴더 아래에 설치됨 버전.C:\Python34그럼 제가 그리고나서 나는 달린다를 운영한다.pip install Graphviz,만사가 잘되었다.만사가 잘되었다.시스템의 길에서 나는 시스템경로에서 추가 덧붙였다.C:\Python34\bin. 내가 테스트 스크립트 도망 치려 했다에 스크립트를실행하려고 했을 때, 테스트.filename=dot.render(filename='test'), 나는 message메시지를 받았습니닸다. RuntimeError: failed to execute ['dot', '..

itsource 2022.09.06

모듈의 모든 기능을 나열하는 방법은 무엇입니까?

모듈의 모든 기능을 나열하는 방법은 무엇입니까? 시스템에 Python 모듈이 설치되어 있는데 어떤 함수/클래스/메서드를 사용할 수 있는지 보고 싶습니다. 하고 help기능을 합니다.루비에서 나는 다음과 같은 것을 할 수 있다.ClassName.methods해당 클래스에서 사용 가능한 모든 메서드의 목록을 가져옵니다.Python? Python? 예: from somemodule import foo print(foo.methods) # or whatever is the correct method to call 하시면 됩니다.dir(module)사용 가능한 모든 메서드/속성을 표시합니다.PyDocs 。모듈을 사용합니다. from inspect import getmembers, isfunction from so..

itsource 2022.09.05

if-elif-else 문구를 한 줄에 넣는 거?

if-elif-else 문구를 한 줄에 넣는 거? 아래 링크를 읽었지만, 제 질문에 대한 답변이 되지 않습니다. Python에는 3진수 조건 연산자가 있나요?(질문은 if-signment 스테이트먼트를 한 줄로 압축하는 것입니다.) 한 줄에 맞게 if-elif-else 문장을 쓰는 더 쉬운 방법이 있나요? 예를들면, if expression1: statement1 elif expression2: statement2 else: statement3 또는 실제 사례: if i > 100: x = 2 elif i 100 elif i>> a = "Hello" if foo() els..

itsource 2022.09.05
반응형