30/09/2018, 21:15
Python len() thắc mắc
Các bác cho em hỏi đơn vị tính len(file) là bytes hay bits? em viết cái script tìm file lớn hơn 200KB rồi sao chép vào chỗ khác như này đúng k bác?
file = open(filename, 'rb')
re = file.read()
file.close()
if len(re)>(200*8*1024):
file = open(newfile, 'wb')
file.write(re)
file.close()
`
Bài liên quan
tính theo bytes.
để biết file size thì có thể xài
os.path.getsize(path)
với lại Python có cú pháp
with ... as ...
để mở file mà khỏi quênclose()
: