with-statement

    26

    1답변

    예외가 발생하는 경우 객체의 마무리를 보장하는 수단으로 python의 with 문을 사용하는 것에 익숙합니다. 이것은 일반적으로 보이는 f = file.open('myfile.txt'): try: do stuff... finally: f.close() 또는 마무리 다른 어떤 루틴 클래스가 제공 할 수 있습니다에 대한 짧은 손으로 w

    1

    1답변

    파일의 특정 문자열을 검색하고이를 기반으로 파일 데이터를 처리해야합니다. 나는 파일을 2 번 열어서 어떻게하는지 알고있다. 파일을 한 번만 열어서이 작업을 수행 할 수 있습니까? 코드 : with open(path, "r") as _file: for line in _file: if "my_string" in line: fla

    -1

    1답변

    에서 원치 않는 항목을 필터링 주어진 작업, '실행 중', '완료'또는 '실패'상태가있을 수 있습니다. 경우에 따라 작업이 실패하고 다시 실행됩니다. 또는 내 직업이 영원히 돌아가고 다른 직업이 시작됩니다. 따라서 경우에 따라 작업에 2 가지 상태 (예 : '실패'및 '완료')가있는 항목이 두 개있을 수 있습니다. 이 경우 한 항목 만 원합니다. 항목 중

    1

    4답변

    요청한 내용에 따라 최대 3 개의 출력 파일을 제공 할 수있는 사용자 정의 가능한 스크립트가 있습니다. 현재 내가 가지고 with open("option1", "w") as file1, open("option2", "w") as file2, open("option3", "w") as file3: 내가하지 않으려는 무엇 인 (때문에 열린 문의) 옵션을 선

    2

    1답변

    with 블록은 D 언어로 제공됩니까? 나는 다음과 같은 동작을 찾고 있어요 : 그것은 사용할 수없는 경우 struct Address { string street; int number; } struct Person { Address address; } // in some function Person p = ... w

    5

    1답변

    에 내가 대신 (적어도 기본 작업)하고도 try를 사용하는 것이 좋습니다 그 한 쌍 open(filename) 및 filename.close()를 사용하는 with open(filename)를 사용하는 것이 좋습니다 것을 여기에서 읽었다. 1 내 이해가 정확하다면, 적절한 순서는 무엇입니까? try: with open(filename) as f:

    0

    2답변

    나는 상대적인 파이썬 초보자이며 예외를 올바르게 처리하는 방법과 혼동을 느낍니다. 바보 같은 질문에 사과. 내 main()에서 날짜 목록을 반복하고 각 날짜에 공용 웹 서버에서 CSV 파일을 다운로드하는 함수를 호출합니다. 확실한 이유로 예외를 제대로 잡으려고하지만 특히 관심있는 파일을 다운로드 할 수 있는지 여부를 알 수 없기 때문에 예외를 잡으려고합니다

    4

    3답변

    일부 명령 줄 인수에 따라 입력이 파일 또는 표준 입력에서 오는 경우가 종종 있습니다. 출력도 마찬가지입니다. 나는 파이썬 3의 컨텍스트 관리자가 어떻게 작동 하는지를 정말로 좋아한다. 따라서 모든 내 open 호출을 with 문으로 호출하려고한다. 하지만이 경우에는 문제가 있습니다. if args.infile: with open(args.infi

    0

    1답변

    내 스크립트에 문제가 있습니다. 나는 아래지고있어 오류가 File "./filter.py", line 12 with open('test.txt') as f: ^ SyntaxError: invalid syntax 내가 아래 사용하고있어이 인 코드입니다. with open('test.txt') as f: for row in f:

    1

    1답변

    server_socket.accept()으로 생성 된 TCP 연결 소켓이 항상 닫혀 있는지 확인하기 위해 python with - with 문 (a.k.a. 컨텍스트 관리자)을 사용하려고합니다. 그러나 accept()이 여러 값을 반환하기 때문에 명백한 형식이 작동하지 않습니다. 반환 값이 여러 개인 함수에 with 문을 사용하는 방법이 있습니까? 최소 예