使用檔案迭代器讀取檔案——迭代器協議
阿新 • • 發佈:2018-12-13
讀取hello.py檔案,檔案中的內容如下:
#!/usr/bin/env python3
print("Hello world")
print(1+2+3)
print(2 ** 100)
input()
讀取方式
>>> for line in open('E:\Python\hello.py'): print(line, end=' ') #!/usr/bin/env python3 print("Hello world") print(1+2+3) print(2 ** 100) input() >>> f = open('E:\Python\hello.py') >>> while True: line = f.readline() if not line: break print(line, end=' ') #!/usr/bin/env python3 print("Hello world") print(1+2+3) print(2 ** 100) input()
__next__
>>> f = open('E:\Python\hello.py')
>>> f.__next__()
'#!/usr/bin/env python3\n'
next(X)
>>> f = open('E:\Python\hello.py')
>>> next(f)
'#!/usr/bin/env python3\n'
>>> next(f)
'\n'
readline()
>>> f = open('E:\Python\hello.py') >>> f.readline() '#!/usr/bin/env python3\n'