1
>>> fd = open('/mnt/t/MY_BIG_4GB_FILE', 'r')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IOError: [Errno 127] Value too large to be stored in data type: '/mnt/t/MY_BIG_4GB_FILE'
어떤 해결책? Google에서 정보를 찾지 못했습니다.
편집 : 나는 (나는 그것이 쓰레기는 것을 알고 있지만 때때로 당신은 단순히 파이썬 버전을 변경할 수 없습니다) 뭔가 선을 큰 파일을 읽으려면 : 당신은 "찾고있는
from subprocess import Popen, PIPE
p = Popen(["cat", source_file], stdout=PIPE, bufsize=BUFFER_SIZE)
try:
for line in iter(p.stdout.readline, ''):
# process line
pass
finally:
p.communicate() # closing Popen
OS가 64 비트입니까? 그렇다면 파이썬 64 비트입니까? – Tupteq