반응형

Python 66

Python 'with' 문을 사용하는 동안 예외 포착

Python 'with' 문을 사용하는 동안 예외 포착 python 'with' 문의 예외를 처리하는 방법을 알 수 없습니다.코드가 있는 경우: with open("a.txt") as f: print f.readlines() 어떤 작업을 하기 위해 'file not found exception'을 처리하고 싶습니다.하지만 쓸 수 없다. with open("a.txt") as f: print f.readlines() except: print 'oops' 글씨를 쓸 수 없다 with open("a.txt") as f: print f.readlines() else: print 'oops' 에워싸다withtry/except 스테이트먼트도 기능하지 않고 예외가 발생하지 않습니다.내부에서 장애를 처리하려면 어떻게 ..

source 2022.09.17

Python을 사용하여 파일 이름을 변경하는 방법

Python을 사용하여 파일 이름을 변경하는 방법 바꾸고 싶다a.txt로.b.kml.사용방법: import os os.rename('a.txt', 'b.kml') 사용방법: os.rename('from.extension.whatever','to.another.extension') 파일은 디렉토리 내에 있을 수 있습니다.이 경우 경로를 지정합니다. import os old_file = os.path.join("directory", "a.txt") new_file = os.path.join("directory", "b.kml") os.rename(old_file, new_file) Python 3.4부터는 pathlib 모듈을 사용하여 해결할 수 있습니다. 이전 버전을 사용하는 경우 여기에서 찾은 백포트 버..

source 2022.09.17

Python에서 환경변수에 액세스하려면 어떻게 해야 합니까?

Python에서 환경변수에 액세스하려면 어떻게 해야 합니까? Python에서 환경변수 값을 얻으려면 어떻게 해야 합니까?환경변수는 다음과 같이 접근합니다. import os print(os.environ['HOME']) 모든 환경변수 목록을 표시하려면: print(os.environ) 키가 존재하지 않는 경우 해당 키에 액세스하려고 하면 키가 생성됩니다.KeyError. 이를 피하기 위해: # Returns `None` if key doesn't exist print(os.environ.get('KEY_THAT_MIGHT_EXIST')) # Returns `default_value` if key doesn't exist print(os.environ.get('KEY_THAT_MIGHT_EXIST', de..

source 2022.09.16

어떻게 사용자 입력을 명령줄 인수를 읽고자.

어떻게 사용자 입력을 명령줄 인수를 읽고자. . 이 질문은 더 필요한 휴업.초점 맞춰진.그것은 현재 답을 받아들이지 않다. 이 질문을 향상시키고 싶나요?그러므로 문제에 단지 이 포스트 편집하여 초점을 맞춘 문제를 업데이트합니다. 2년 전에 휴업. 이 질문을 개선하다 어떻게 나는 a)과 어떻게 나는 명령줄에서 실행이 b)논쟁에는을 많이 읽게 하니 사용자 입력을 수용할 수 있는 파이썬 스크립트를 가지고 있나요?쉽게 텍스트의 사용자 선에서 한 독서에 대한mini-command 라인 통역사(도움을 받고 있는 원문과 autocompletion)과 raw_input(파이선 3+을 위한 입력)를 만들기 위해 cmd 모듈 만들어 볼 수 있는 사용자 입력을 읽는 것. text = raw_input("prompt") # ..

source 2022.09.15

처음 사용한 후 재할당 시 로컬 변수의 UnboundLocalError

처음 사용한 후 재할당 시 로컬 변수의 UnboundLocalError 다음 코드는 Python 2.5와 3.0 모두에서 정상적으로 동작합니다. a, b, c = (1, 2, 3) print(a, b, c) def test(): print(a) print(b) print(c) # (A) #c+=1 # (B) test() 단, 코멘트 해제 행(B)에서는,UnboundLocalError: 'c' not assigned행(A)에 있습니다.의 가치a ★★★★★★★★★★★★★★★★★」b이치노이것은 두 가지 이유로 나를 완전히 당황하게 했다. 회선(B)의 후속 문장으로 인해 회선(A)에 런타임에러가 발생하는 이유는 무엇입니까? 「」가 되는 는 무엇입니까?a ★★★★★★★★★★★★★★★★★」b된 반면, ★★★★★★★..

source 2022.09.15

Python Panda 오류 데이터 토큰화

Python Panda 오류 데이터 토큰화 팬더를 사용하여 .csv 파일을 조작하려고 하는데 다음 오류가 나타납니다. 판다 파서CParserError: 데이터 토큰화 중 오류가 발생했습니다.C 오류: 줄 3에 2개의 필드가 있어야 하며 12개가 표시되었습니다. 팬더 문서를 읽어보려 했지만 아무 것도 못 찾았어요 코드는 간단합니다. path = 'GOOG Key Ratios.csv' #print(open(path).read()) data = pd.read_csv(path) 떻게하 하결 ?결? ????csv른듈른른른른른른른른? Morningstar에서 온 파일입니다.시험해 볼 수도 있습니다. data = pd.read_csv('file1.csv', on_bad_lines='skip') 문제가 되는 행은 건너..

source 2022.09.15

Linux에서 Python 스크립트를 서비스 또는 데몬처럼 실행하는 방법

Linux에서 Python 스크립트를 서비스 또는 데몬처럼 실행하는 방법 특정 이메일 주소를 확인하고 새로운 이메일을 외부 프로그램에 전달하는 Python 스크립트를 작성했습니다.Linux에서 데몬이나 서비스로 전환하는 등 이 스크립트를 24시간 365일 실행하려면 어떻게 해야 합니까?프로그램에서 끝나지 않는 루프가 필요합니까?아니면 코드를 여러 번 재실행하는 것만으로 할 수 있습니까?여기에는 두 가지 옵션이 있습니다. 스크립트를 호출하는 적절한 cron 작업을 만듭니다.Cron은 사용자가 설정한 일정에 따라 정기적으로 스크립트를 실행하는 GNU/Linux 데몬의 일반적인 이름입니다.스크립트를 crontab에 추가하거나 스크립트에 심볼링크를 특별한 디렉토리에 배치하면 데몬이 백그라운드에서 실행하는 작업을..

source 2022.09.15

컴파일된 .pyc 파일을 .py 파일로 디컴파일 할 수 있나요?

컴파일된 .pyc 파일을 .py 파일로 디컴파일 할 수 있나요? .py 파일에서 생성된 .pyc 파일에서 정보를 얻을 수 있습니까?Uncpyle6는 최신 툴로서 Python 3.x 및 2.7에서 작동하며, 이전 포크를 통합하고 자동화된 장치 테스트에 초점을 맞춥니다.GitHub 페이지에 자세한 내용이 있습니다. Python 3.7+를 사용한다면 3.7 이상에 초점을 맞춘 Uncpyle6의 포크인 decyle3도 시도해 볼 수 있습니다. 필요에 따라 이러한 프로젝트에서 GitHub 문제를 제기하십시오.-둘 다 다양한 Python 버전에서 유닛 테스트 스위트를 실행합니다. 이러한 도구를 사용하면 변수 이름 및 문서 문자열을 포함하지만 코멘트는 포함하지 않고 코드를 되돌릴 수 있습니다. 오래된 Uncompil..

source 2022.09.15

numpy 배열의 일부 치수만 평탄하게 만드는 방법

numpy 배열의 일부 치수만 평탄하게 만드는 방법 Numpy 배열의 첫 번째 치수 중 일부만 "서브 플랫"하거나 평탄하게 만드는 빠른 방법이 있습니까? 예를 들어, 차원의 numpy 배열이 주어진 경우(50,100,25), 결과 치수는 다음과 같습니다.(5000,25)numpy.reshape를 보세요. >>> arr = numpy.zeros((50,100,25)) >>> arr.shape # (50, 100, 25) >>> new_arr = arr.reshape(5000,25) >>> new_arr.shape # (5000, 25) # One shape dimension can be -1. # In this case, the value is inferred from # the length of the ..

source 2022.09.13

Python 3: Unbound Local Error: 할당 전에 참조된 로컬 변수

Python 3: Unbound Local Error: 할당 전에 참조된 로컬 변수 이 질문에는 이미 답변이 있습니다. 처음 사용한 후 재할당 시 로컬 변수의 UnboundLocalError (13개의 답변) 함수에 전역 변수 사용 (24 회답) 닫힘7년 전. 다음 코드는 오류를 나타냅니다.UnboundLocalError: local variable 'Var1' referenced before assignment: Var1 = 1 Var2 = 0 def function(): if Var2 == 0 and Var1 > 0: print("Result One") elif Var2 == 1 and Var1 > 0: print("Result Two") elif Var1 < 1: print("Result Three..

source 2022.09.12
반응형