with-Python을 사용하여 둘 이상의 파일 열기

자다

일반적으로 이것을 사용하여 파일을 읽고 / 씁니다.

with open(infile,'r') as fin:
  pass
with open(outfile,'w') as fout:
  pass

그리고 하나의 파일을 읽고 다른 파일로 출력하려면 하나만으로 할 수 with있습니까?

나는 그렇게 해왔다.

with open(outfile,'w') as fout:
  with open(infile,'r') as fin:
    fout.write(fin.read())

다음과 같은 것이 있습니까 (다음 코드는 작동하지 않습니다).

with open(infile,'r'), open(outfile,'w') as fin, fout:
  fout.write(fin.read())

with여러 개가 아닌 하나를 사용하면 어떤 이점이 with있습니까? 이에 대해 논의하는 PEP가 있습니까?

잊어 버려
with open(infile,'r') as fin, open(outfile,'w') as fout:
   fout.write(fin.read()) 

예전 에는 contextlib.nested (현재는 더 이상 사용되지 않음)를 사용해야 했지만 Python2.7 부터는 with여러 컨텍스트 관리자를 지원합니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP를 사용하여 둘 이상의 xml 파일을로드하는 방법

분류에서Dev

AND 문을 사용하여 둘 이상의 mysql 열 검색

분류에서Dev

pandas : 둘 이상의 열 값을 사용하여 행 필터링

분류에서Dev

Pandas : 둘 이상의 열을 사용하여 dict로 매핑

분류에서Dev

둘 이상의 텍스트 파일을 읽고 내용을 배열에 저장

분류에서Dev

쿼리에서 둘 이상의 값을 사용하여 asp.net에서 이메일 보내기

분류에서Dev

파이썬을 사용하여 둘 이상의 텍스트 파일에서 데이터 플로팅

분류에서Dev

파이썬을 사용하여 둘 이상의 텍스트 파일에서 데이터 플로팅

분류에서Dev

중복 행을 기본 키와 둘 이상의 정보 열을 사용하여 동일한 행으로 병합하는 방법

분류에서Dev

하나의 스캐너 개체를 사용하여 둘 이상의 파일을 읽을 수 있습니까?

분류에서Dev

상대 파일 경로를 사용하여 Python을 사용하여 CSV 열기

분류에서Dev

PHP에서 동일한 키를 사용하여 둘 이상의 다차원 배열 요소의 합계 얻기

분류에서Dev

Pandas를 사용하여 둘 이상의 열을 기반으로 검색을 인덱싱하는 방법

분류에서Dev

opencv에서 filestorage를 사용하여 둘 이상의 Mat 변수를 XML 파일에 쓰기

분류에서Dev

준비된 단일 문을 사용하여 둘 이상의 레코드 삭제

분류에서Dev

QInputDialog를 사용하여 둘 이상의 값을 변수로 읽기

분류에서Dev

JSON을 사용하여 둘 이상의 PHP 배열을 Python 스크립트에 전달하는 방법

분류에서Dev

파일에 둘 이상의 쓰기

분류에서Dev

둘 이상의 조건을 필터링하여 Powershell 파일 이름 변경

분류에서Dev

파이썬 배열에 둘 이상의 값을 저장 하시겠습니까?

분류에서Dev

한 열에 둘 이상의 행 값을 사용하여 여러 행을 하나로 병합

분류에서Dev

파일 열기 대화 상자를 사용하여 파일을 여는 방법

분류에서Dev

Xcelite 라이브러리를 사용하여 둘 이상의 열 이름을 선언하는 방법

분류에서Dev

연결 해제를 사용하여 둘 이상의 파일 삭제

분류에서Dev

다른 파일 내에 둘 이상의 인수가있는 bash 스크립트를 사용하여 파일 만들기

분류에서Dev

pandas의 여러 특정 조건을 기반으로하는 for 루프를 사용하여 둘 이상의 열을 계산합니다.

분류에서Dev

bash에서 읽기 명령을 통해 둘 이상의 파일에 액세스

분류에서Dev

grep을 사용하여 파일 이름 배열 만들기

분류에서Dev

Python은 해당 문자를 유지하면서 둘 이상의 문자를 사용하여 문자열 분할

Related 관련 기사

  1. 1

    PHP를 사용하여 둘 이상의 xml 파일을로드하는 방법

  2. 2

    AND 문을 사용하여 둘 이상의 mysql 열 검색

  3. 3

    pandas : 둘 이상의 열 값을 사용하여 행 필터링

  4. 4

    Pandas : 둘 이상의 열을 사용하여 dict로 매핑

  5. 5

    둘 이상의 텍스트 파일을 읽고 내용을 배열에 저장

  6. 6

    쿼리에서 둘 이상의 값을 사용하여 asp.net에서 이메일 보내기

  7. 7

    파이썬을 사용하여 둘 이상의 텍스트 파일에서 데이터 플로팅

  8. 8

    파이썬을 사용하여 둘 이상의 텍스트 파일에서 데이터 플로팅

  9. 9

    중복 행을 기본 키와 둘 이상의 정보 열을 사용하여 동일한 행으로 병합하는 방법

  10. 10

    하나의 스캐너 개체를 사용하여 둘 이상의 파일을 읽을 수 있습니까?

  11. 11

    상대 파일 경로를 사용하여 Python을 사용하여 CSV 열기

  12. 12

    PHP에서 동일한 키를 사용하여 둘 이상의 다차원 배열 요소의 합계 얻기

  13. 13

    Pandas를 사용하여 둘 이상의 열을 기반으로 검색을 인덱싱하는 방법

  14. 14

    opencv에서 filestorage를 사용하여 둘 이상의 Mat 변수를 XML 파일에 쓰기

  15. 15

    준비된 단일 문을 사용하여 둘 이상의 레코드 삭제

  16. 16

    QInputDialog를 사용하여 둘 이상의 값을 변수로 읽기

  17. 17

    JSON을 사용하여 둘 이상의 PHP 배열을 Python 스크립트에 전달하는 방법

  18. 18

    파일에 둘 이상의 쓰기

  19. 19

    둘 이상의 조건을 필터링하여 Powershell 파일 이름 변경

  20. 20

    파이썬 배열에 둘 이상의 값을 저장 하시겠습니까?

  21. 21

    한 열에 둘 이상의 행 값을 사용하여 여러 행을 하나로 병합

  22. 22

    파일 열기 대화 상자를 사용하여 파일을 여는 방법

  23. 23

    Xcelite 라이브러리를 사용하여 둘 이상의 열 이름을 선언하는 방법

  24. 24

    연결 해제를 사용하여 둘 이상의 파일 삭제

  25. 25

    다른 파일 내에 둘 이상의 인수가있는 bash 스크립트를 사용하여 파일 만들기

  26. 26

    pandas의 여러 특정 조건을 기반으로하는 for 루프를 사용하여 둘 이상의 열을 계산합니다.

  27. 27

    bash에서 읽기 명령을 통해 둘 이상의 파일에 액세스

  28. 28

    grep을 사용하여 파일 이름 배열 만들기

  29. 29

    Python은 해당 문자를 유지하면서 둘 이상의 문자를 사용하여 문자열 분할

뜨겁다태그

보관