VS Code를 사용하여 Python3으로 CSV 파일을 열려고 할 때 예기치 않은 결과

아트 터커

를 사용하여 Python (Python 3.9.0, VS Code, MacOS)을 사용하여 csv 파일을 열려고합니다 with open. 내가 가진 기본 코드는 다음과 같습니다.

import csv
import os

file_to_load = os.path.join("resources","original_file.csv")
with open(file_to_load) as starting_numbers:
    print(starting_numbers)

내가 얻은 결과는 다음과 같습니다.

<_io.TextIOWrapper name='resources/original_file.csv' mode='r' encoding='UTF-8'>

내가 기대 한 결과는 다음과 같습니다.

<open file 'Resources/original_file.csv', mode 'r' at 0x[memory address]>

나는 우연히 이 질문에 4 년 전에에서,하지만 직접 내 문제와 관련이있을 것 같지 않습니다. 나는 현재 파일의 전체 읽기를 시도하고 있지 않고 메모리 할당만을 얻습니다.

Tdelaney

<open file ...>열린 파일의 파이썬 2 문자열 표현이었습니다. 파이썬 3에서 파일 관리는 다양한 기능을 구현하기 위해 계층으로 분해되었습니다. 텍스트 래퍼는 파일의 바이트를 완전히 유니 코드가 활성화 된 파이썬 3의 문자열로 디코딩하는 반면 바이너리 파일에는 리더 만 필요합니다. open텍스트 I / O를 참조하십시오 .

>>> open('test.py')
<_io.TextIOWrapper name='a.py' mode='r' encoding='UTF-8'>
>>> open('test.py', 'rb')
<_io.BufferedReader name='a.py'>

텍스트 모드에서 파일을 열 때 TextIOWrapper바이너리에 계층화됩니다.BufferedReader

>>> f = open('test.py')
>>> f.buffer
<_io.BufferedReader name='test.py'>

python 2 용으로 작성된 이전 예제는 반드시 python 2라고 언급하지 않으며이를 파악하기 위해 "찻잎을 읽어야"할 수도 있습니다. 다음과 같은 파일 객체 <open file ...>는 죽은 선물입니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python : none을 사용할 때 예기치 않은 결과

분류에서Dev

HttpServletRequest에서 IP를 얻으려고 할 때 예기치 않은 결과

분류에서Dev

테마에 @extend를 사용할 때 예기치 않은 결과

분류에서Dev

Replace ()를 사용할 때 예기치 않은 결과

분류에서Dev

문자열을 비교할 때 예기치 않은 결과

분류에서Dev

PowerBI를 mySQL에 연결하려고 할 때 예기치 않은 연결

분류에서Dev

중괄호를 사용하여 C ++에서 변수를 초기화 할 때 예기치 않은 결과

분류에서Dev

파일 존재를 테스트 할 때 예기치 않은 결과

분류에서Dev

numpy 배열을 다른 모양과 비교할 때 예기치 않은 결과

분류에서Dev

GMP와 함께 C ++에서 RSA를 사용하여 파일을 해독하려고하면 예기치 않은 결과가 발생합니다.

분류에서Dev

QueryBuilder에서 동적 입력을 사용할 때 예기치 않은 결과

분류에서Dev

.map을 사용하여 배열에 개체를 추가 할 때 예기치 않은 토큰 {

분류에서Dev

Visual Studio 2013을 사용하여 std :: ostringstream에서 직접 const char *를 가져올 때 예기치 않은 결과

분류에서Dev

값을 분할하려고 할 때 예기치 않은 데이터를 고려하는 방법

분류에서Dev

C : sizeof () 내에서 배열을 캐스팅 할 때 예기치 않은 결과

분류에서Dev

VS2017을 사용하여 컴파일 할 때 쓰기 오류를 위해 파일을 열 수 없음

분류에서Dev

단순보기를로드하려고 할 때 Laravel 구문 오류 : 예기치 않은 '=>'(T_DOUBLE_ARROW), ']'예상

분류에서Dev

총 개수로 한 줄을 인쇄하려고 할 때 Elif 예기치 않은 들여 쓰기

분류에서Dev

Haskell ghc, ghc 및 Euterpea를 사용하여 프로그램을 컴파일하려고 할 때 연결 오류

분류에서Dev

날짜 형식 제약 조건이 날짜 형식 열과 일치하지 않을 때마다 awk를 사용하여 날짜 열별로 csv 파일을 필터링하는 방법은 무엇입니까?

분류에서Dev

날짜를 비교할 때 예기치 않은 결과

분류에서Dev

PHP 개체를 비교할 때 예기치 않은 결과

분류에서Dev

삼각형을 회전 할 때 예기치 않은 결과

분류에서Dev

조인을 수행 할 때 예기치 않은 결과

분류에서Dev

Python을 사용하여 Jupyter Notebook에서 여러 .csv 파일을 읽으려고 할 때 오류 발생

분류에서Dev

쿼리 결과 집합을지도에 넣으려고 할 때 예기치 않은 NPE가 발생했습니다.

분류에서Dev

속성 기본값을 통해 관계를 변경하려고 할 때 예기치 않은 InvalidOperationException

분류에서Dev

CSV 파일의 데이터를 분할하고 R을 사용하여 조각으로 파일에 쓰기

분류에서Dev

Select-Object를 사용하고 Export-CSV를 사용하여 .csv 파일에 추가로 쓸 때 열 이름을 지정할 수 없습니까?

Related 관련 기사

  1. 1

    Python : none을 사용할 때 예기치 않은 결과

  2. 2

    HttpServletRequest에서 IP를 얻으려고 할 때 예기치 않은 결과

  3. 3

    테마에 @extend를 사용할 때 예기치 않은 결과

  4. 4

    Replace ()를 사용할 때 예기치 않은 결과

  5. 5

    문자열을 비교할 때 예기치 않은 결과

  6. 6

    PowerBI를 mySQL에 연결하려고 할 때 예기치 않은 연결

  7. 7

    중괄호를 사용하여 C ++에서 변수를 초기화 할 때 예기치 않은 결과

  8. 8

    파일 존재를 테스트 할 때 예기치 않은 결과

  9. 9

    numpy 배열을 다른 모양과 비교할 때 예기치 않은 결과

  10. 10

    GMP와 함께 C ++에서 RSA를 사용하여 파일을 해독하려고하면 예기치 않은 결과가 발생합니다.

  11. 11

    QueryBuilder에서 동적 입력을 사용할 때 예기치 않은 결과

  12. 12

    .map을 사용하여 배열에 개체를 추가 할 때 예기치 않은 토큰 {

  13. 13

    Visual Studio 2013을 사용하여 std :: ostringstream에서 직접 const char *를 가져올 때 예기치 않은 결과

  14. 14

    값을 분할하려고 할 때 예기치 않은 데이터를 고려하는 방법

  15. 15

    C : sizeof () 내에서 배열을 캐스팅 할 때 예기치 않은 결과

  16. 16

    VS2017을 사용하여 컴파일 할 때 쓰기 오류를 위해 파일을 열 수 없음

  17. 17

    단순보기를로드하려고 할 때 Laravel 구문 오류 : 예기치 않은 '=>'(T_DOUBLE_ARROW), ']'예상

  18. 18

    총 개수로 한 줄을 인쇄하려고 할 때 Elif 예기치 않은 들여 쓰기

  19. 19

    Haskell ghc, ghc 및 Euterpea를 사용하여 프로그램을 컴파일하려고 할 때 연결 오류

  20. 20

    날짜 형식 제약 조건이 날짜 형식 열과 일치하지 않을 때마다 awk를 사용하여 날짜 열별로 csv 파일을 필터링하는 방법은 무엇입니까?

  21. 21

    날짜를 비교할 때 예기치 않은 결과

  22. 22

    PHP 개체를 비교할 때 예기치 않은 결과

  23. 23

    삼각형을 회전 할 때 예기치 않은 결과

  24. 24

    조인을 수행 할 때 예기치 않은 결과

  25. 25

    Python을 사용하여 Jupyter Notebook에서 여러 .csv 파일을 읽으려고 할 때 오류 발생

  26. 26

    쿼리 결과 집합을지도에 넣으려고 할 때 예기치 않은 NPE가 발생했습니다.

  27. 27

    속성 기본값을 통해 관계를 변경하려고 할 때 예기치 않은 InvalidOperationException

  28. 28

    CSV 파일의 데이터를 분할하고 R을 사용하여 조각으로 파일에 쓰기

  29. 29

    Select-Object를 사용하고 Export-CSV를 사용하여 .csv 파일에 추가로 쓸 때 열 이름을 지정할 수 없습니까?

뜨겁다태그

보관