반응형

python 34

파이썬에서 두 개의 목록을 사전으로 결합하려면 어떻게 해야 합니까?

파이썬에서 두 개의 목록을 사전으로 결합하려면 어떻게 해야 합니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 별도의 키와 값 목록에서 사전(사전)을 만들려면 어떻게 해야 합니까? (21개 답변) 마감됨7년 전에. 같은 길이의 목록이 두 개 있습니다. [1,2,3,4]그리고.[a,b,c,d] 내가 가지고 있는 사전을 만들고 싶습니다.{1:a, 2:b, 3:c, 4:d} 이것을 하는 가장 좋은 방법은 무엇입니까?dict(zip([1,2,3,4], [a,b,c,d])) 목록이 크면 사용해야 합니다. 값보다 키가 많은 경우 추가 키에 대한 값을 입력하려면 를 사용할 수 있습니다. 여기서,a,b,c,그리고.d변수입니다. (정의된 한) 잘 작동하겠지만, 아마도 당신은 의미했을 것입니다.['a','b','c',..

programing 2023.07.30

PyDev "Import에서 정의되지 않은 변수" 오류를 해결하려면 어떻게 해야 합니까?

PyDev "Import에서 정의되지 않은 변수" 오류를 해결하려면 어떻게 해야 합니까? 저는 Eclipse에서 PyDev를 사용하는 Python 프로젝트를 가지고 있는데, PyDev는 제 코드에 대해 계속 잘못된 오류를 생성합니다.는 모듈을 .settings을 하는 것.settings물건. 는 그것을 모듈 모서가에 .b속성을 지정합니다. from settings import settings settings.main = object() 제 코드의 일부에서는 다음과 같은 문구가 표시됩니다. from settings import settings print settings.main 코드가 문제 없이 실행되더라도 Eclipse 코드 오류 창에서 "Import에서 정의되지 않은 변수: main" 메시지를 생성합니..

programing 2023.07.30

\n이 있는 파이썬 스트립

\n이 있는 파이썬 스트립 이 질문에는 이미 다음과 같은 답이 있습니다. rstrip new line char를 제거하지 않음 내가 무엇을 잘못하고 있습니까? (3개 답변) 마감됨5년 전에. 이건 내 문제야. 텍스트 파일을 읽은 다음 줄을 플로트로 변환하려고 합니다.텍스트 파일은 다음과 같습니다.\n그리고.\t어떻게 없애야 할지 모르겠지만 그 안에. 사용해 보았습니다.line.strip()하지만 그것이 벗겨지지 않았고 물건을 플로트로 변환하고 싶을 때 오류가 발생했습니다.그 다음에 시도했습니다.line.strip("\n")하지만 그것도 효과가 없었습니다.내 프로그램은 내가 꺼낼 때 잘 작동합니다.\t그리고.\n텍스트 파일에서 사용할 수 있습니다. 하지만 작업을 수행하는 것은 작업의 일부입니다. 이게 왜 ..

programing 2023.07.25

작업 오류: 데이터베이스가 잠겼습니다.

작업 오류: 데이터베이스가 잠겼습니다. 응용 프로그램에서 반복적인 작업(테스트)을 수행했는데 갑자기 이상한 오류가 발생합니다. OperationalError: database is locked 서버를 다시 시작했지만 오류가 계속 발생합니다.도대체 무슨 일입니까?장고 문서에서: SQLite는 경량 데이터베이스이므로 높은 수준의 동시성을 지원할 수 없습니다.작동 오류: 데이터베이스 잠금 오류는 응용 프로그램이 기본 구성에서 처리할 수 있는 것보다 더 많은 동시성을 경험하고 있음을 나타냅니다.이 오류는 하나의 스레드 또는 프로세스가 데이터베이스 연결에 대한 배타적 잠금을 가지고 있고 다른 스레드가 잠금 해제를 기다리는 동안 시간 초과되었음을 의미합니다. Python의 SQLite 래퍼에는 시간 초과되기 전에 ..

programing 2023.07.20

IPython/Jupiter 노트북에 라인 번호 표시

IPython/Jupiter 노트북에 라인 번호 표시 IPython/Jupiter 노트북에서 실행되는 대부분의 언어 커널의 오류 보고서는 오류가 발생한 라인을 나타내지만(기본적으로) 노트북에는 라인 번호가 표시되지 않습니다. IPython/Jupiter 노트북에 라인 번호를 추가할 수 있습니까?CTRL CodeMirror 영역에서 라인 번호를 전환합니다ML.다른 바로 가기 키는 빠른 도움말을 참조하십시오. 자세한 내용 - (또는 ) 명령 모드로 전환한 다음 키를 누르면 현재 셀 라인 번호의 표시가 전환됩니다.최신 노트북 버전에서는 모든 셀에 대해 전환해야 합니다. 바로 가기가 기억나지 않으면 명령 팔레트(Cmd+Shift+PMac에서)를 켜고 "라인 번호"를 검색합니다. 바로 가기를 사용하면 바로 가기를..

programing 2023.07.20

Python, 객체 생성

Python, 객체 생성 저는 파이썬을 배우려고 노력하고 있으며 지금은 수업의 요령과 인스턴스를 사용하여 수업을 조작하는 방법을 배우려고 노력하고 있습니다. 저는 이 연습 문제를 이해할 수 없는 것 같습니다. 이름, 나이 및 전공이 입력으로 지정된 것과 동일한 학생 개체 만들기 및 반환 def make_student(name, age, major) 개체가 의미하는 바를 잘 모르겠습니다. 함수 안에 이러한 값을 포함하는 배열을 만들어야 한다는 뜻입니까?클래스를 만들고 이 함수가 클래스 안에 있도록 한 후 인스턴스를 할당하시겠습니까?(이 질문 전에 저는 이름, 나이, 전공이 내부에 있는 학생 클래스를 설정하라는 요청을 받았습니다.) class Student: name = "Unknown name" age =..

programing 2023.07.20

ID()로 개체를 가져오시겠습니까?

ID()로 개체를 가져오시겠습니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 변수 ID의 참조를 취소할 수 있습니까? (4개 답변) 마감됨3년 전에. Python 객체의 ID를 가지고 있다고 가정해 보겠습니다.id(thing)찾는 방법thing내가 받은 ID 번호로 다시?개체가 계속 있는 경우 다음 작업을 수행할 수 있습니다. import ctypes a = "hello world" print ctypes.cast(id(a), ctypes.py_object).value 출력: hello world 만약 당신이 그 물체가 아직 그곳에 있는지 모른다면, 이것은 정의되지 않은 행동과 이상한 충돌 또는 더 나쁜 것에 대한 레시피이므로, 조심하세요.다른 방법으로 구현하는 것을 고려해 보는 것이 좋습니다.당신..

programing 2023.07.20

Python에서 현재 모듈의 속성에 대한 참조를 얻는 방법

Python에서 현재 모듈의 속성에 대한 참조를 얻는 방법 제가 하려는 작업은 명령줄에서 다음과 같이 나타납니다. >>> import mymodule >>> names = dir(mymodule) 에서 정의된 모든 이름에 대한 참조를 얻으려면 어떻게 해야 합니까?mymodule내부에서mymodule그 자체? 이와 같은 것: # mymodule.py names = dir(__thismodule__) 앞서 언급했듯이 글로벌은 모듈에 정의된 이름의 목록을 제공하는 dir()와 달리 사전을 제공합니다.일반적으로 이 작업이 수행되는 방식은 다음과 같습니다. import sys dir(sys.modules[__name__]) 전역만 사용() globals() - 현재 전역 기호 테이블을 나타내는 사전을 반환합니다...

programing 2023.07.20

사전 및 집합의 순서가 임의인 이유는 무엇입니까?

사전 및 집합의 순서가 임의인 이유는 무엇입니까? 나는 사전이나 파이썬 세트 위에 루프하는 것이 어떻게 '임의' 순서로 이루어지는지 이해할 수 없습니다. 제 말은, 프로그래밍 언어이기 때문에 언어의 모든 것이 100% 결정되어야 한다는 것입니다, 그렇죠?Python은 사전이나 세트의 어떤 부분을 선택할지를 결정하는 일종의 알고리즘을 가지고 있어야 합니다. 첫 번째, 두 번째 등등. 제가 무엇을 빠뜨리고 있나요? 참고: 이 답변은 다음을 구현하기 전에 작성되었습니다.dictPython 3.6에서 유형이 변경되었습니다.이 답변의 구현 세부 정보 대부분은 여전히 적용되지만 사전의 키 나열 순서는 더 이상 해시 값에 의해 결정되지 않습니다.설정된 구현은 변경되지 않은 상태로 유지됩니다. 순서는 임의가 아니지만 ..

programing 2023.07.15

Python 스크립트가 실행을 완료하는 데 소요된 시간 확인

Python 스크립트가 실행을 완료하는 데 소요된 시간 확인 파이썬 스크립트에 다음 코드가 있습니다. def fun(): #Code here fun() 이 스크립트를 실행하고 실행하는 데 몇 분이 걸렸는지 확인하고 싶습니다.이 스크립트를 실행하는 데 얼마나 많은 시간이 걸렸는지 어떻게 알 수 있습니까?예를 들어주시면 정말 감사하겠습니다.from datetime import datetime startTime = datetime.now() #do something #Python 2: print datetime.now() - startTime #Python 3: print(datetime.now() - startTime) Linux 또는 UNIX에서 명령줄에서 스크립트를 실행합니까?그런 경우에는, 당신은 그냥..

programing 2023.07.05
반응형