len (file.read ()) 값이 0 인 이유는 무엇입니까?

Asaph Kim

두 함수에 대해 print len ​​() 값이 다른 이유는 무엇입니까? 동일하지 않습니까?

이 스크립트가 여는 파일은 세 줄의 텍스트가있는 텍스트 파일입니다. 나는 그것을 test.txt라고 명명했고 그 안에는

Jack and Jill
gave up 
they went home with no water

암호:

def function2nd (filename):
        target = open(theFile, 'r')
        inData = target.read()
        print inData
        print len(inData)
        target.close()
theFile = raw_input("What is the file name?\n>>")
function2nd(theFile)

def function3rd (filename):
        target = open(theFile, 'r')
        target.read()
        print target.read()
        print len(target.read())
        target.close()

function3rd(theFile)
Martijn Pieters

파일은 카세트에서 긴 테이프처럼 작동합니다. 파일을 읽을 수는 있지만 완료 할 때까지 테이프를 끝까지 통과 한 것입니다. 다시 읽으면 데이터가 다시 제공되지 않습니다 .

따라서 두 번째 함수는 이미 끝까지 감긴 파일에서 데이터를 읽으려고했습니다.

파일을 다시 열거 나를 사용하여 '테이프'를 되 감아 target.seek(0)처음으로 되돌릴 수 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

key_len이 인덱스 길이보다 큰 이유는 무엇입니까?

분류에서Dev

값이있는 경우 indexOf (char)가 0 인 이유는 무엇입니까?

분류에서Dev

이 인쇄가 0 인 이유는 무엇입니까?

분류에서Dev

이 조건 0 = '= 1'이 참인 이유는 무엇입니까?

분류에서Dev

Lua의 file : read ( "* a")에 "*"가있는 이유는 무엇입니까?

분류에서Dev

TRANSACTION_READ_COMMITTED가 Java에서 기본값 인 이유는 무엇입니까?

분류에서Dev

"$ (())"명령의 출력이 0 인 이유는 무엇입니까?

분류에서Dev

getsockopt optlen이 0 인 이유는 무엇입니까?

분류에서Dev

typeof 1/0이 NaN 인 이유는 무엇입니까?

분류에서Dev

(false == 0)이 TRUE 인 이유는 무엇입니까?

분류에서Dev

"$ (())"명령의 출력이 0 인 이유는 무엇입니까?

분류에서Dev

2 ** (1 << 31) == 0 인 이유는 무엇입니까?

분류에서Dev

UINT32_MAX + 1 = 0 인 이유는 무엇입니까?

분류에서Dev

HTML / CSS div :: height : auto = 0 인 이유는 무엇입니까?

분류에서Dev

afterRender에서 $ (element) .offset (). top == 0 인 이유는 무엇입니까?

분류에서Dev

i + = i + i ++가 0 인 이유는 무엇입니까?

분류에서Dev

PHAssetCollection 개수가 0 인 이유는 무엇입니까?

분류에서Dev

PHAssetCollection 개수가 0 인 이유는 무엇입니까?

분류에서Dev

(1/90) = 0 인 이유는 무엇입니까?

분류에서Dev

PixelFormat.Format48bppRgb 이미지의 RGB 값이 0에서 255 사이 인 이유는 무엇입니까?

분류에서Dev

Where 절이 0 인 정수인 경우 SQL 쿼리가 값을 반환하는 이유는 무엇입니까?

분류에서Dev

int 변수 값이`0xffffffff` >> 1! = 0x7fffffff 인 이유는 무엇입니까?

분류에서Dev

메시지 기록이있는 사용자와 앱 봇 간의 1 : 1 DM에 대해 "last_read"속성이 0 인 이유는 무엇입니까?

분류에서Dev

분기 할 때 pid0이 값과 함께 두 번 인쇄되는 이유는 무엇입니까?

분류에서Dev

이 ML 모델이 정확도가 0 인 이유는 무엇입니까?

분류에서Dev

키 / 값 쌍을 할당 한 후 배열의 길이가 0 인 이유는 무엇입니까? (JS)

분류에서Dev

포인터 멤버가 0이 아닌 값으로 초기화 된 이유는 무엇입니까?

분류에서Dev

내 함수에서 $ #이 항상 0 인 이유는 무엇입니까?

분류에서Dev

QTextEdit의 문서 높이가 0 인 이유는 무엇입니까?

Related 관련 기사

  1. 1

    key_len이 인덱스 길이보다 큰 이유는 무엇입니까?

  2. 2

    값이있는 경우 indexOf (char)가 0 인 이유는 무엇입니까?

  3. 3

    이 인쇄가 0 인 이유는 무엇입니까?

  4. 4

    이 조건 0 = '= 1'이 참인 이유는 무엇입니까?

  5. 5

    Lua의 file : read ( "* a")에 "*"가있는 이유는 무엇입니까?

  6. 6

    TRANSACTION_READ_COMMITTED가 Java에서 기본값 인 이유는 무엇입니까?

  7. 7

    "$ (())"명령의 출력이 0 인 이유는 무엇입니까?

  8. 8

    getsockopt optlen이 0 인 이유는 무엇입니까?

  9. 9

    typeof 1/0이 NaN 인 이유는 무엇입니까?

  10. 10

    (false == 0)이 TRUE 인 이유는 무엇입니까?

  11. 11

    "$ (())"명령의 출력이 0 인 이유는 무엇입니까?

  12. 12

    2 ** (1 << 31) == 0 인 이유는 무엇입니까?

  13. 13

    UINT32_MAX + 1 = 0 인 이유는 무엇입니까?

  14. 14

    HTML / CSS div :: height : auto = 0 인 이유는 무엇입니까?

  15. 15

    afterRender에서 $ (element) .offset (). top == 0 인 이유는 무엇입니까?

  16. 16

    i + = i + i ++가 0 인 이유는 무엇입니까?

  17. 17

    PHAssetCollection 개수가 0 인 이유는 무엇입니까?

  18. 18

    PHAssetCollection 개수가 0 인 이유는 무엇입니까?

  19. 19

    (1/90) = 0 인 이유는 무엇입니까?

  20. 20

    PixelFormat.Format48bppRgb 이미지의 RGB 값이 0에서 255 사이 인 이유는 무엇입니까?

  21. 21

    Where 절이 0 인 정수인 경우 SQL 쿼리가 값을 반환하는 이유는 무엇입니까?

  22. 22

    int 변수 값이`0xffffffff` >> 1! = 0x7fffffff 인 이유는 무엇입니까?

  23. 23

    메시지 기록이있는 사용자와 앱 봇 간의 1 : 1 DM에 대해 "last_read"속성이 0 인 이유는 무엇입니까?

  24. 24

    분기 할 때 pid0이 값과 함께 두 번 인쇄되는 이유는 무엇입니까?

  25. 25

    이 ML 모델이 정확도가 0 인 이유는 무엇입니까?

  26. 26

    키 / 값 쌍을 할당 한 후 배열의 길이가 0 인 이유는 무엇입니까? (JS)

  27. 27

    포인터 멤버가 0이 아닌 값으로 초기화 된 이유는 무엇입니까?

  28. 28

    내 함수에서 $ #이 항상 0 인 이유는 무엇입니까?

  29. 29

    QTextEdit의 문서 높이가 0 인 이유는 무엇입니까?

뜨겁다태그

보관