Tracking file load progress in Python
问题 A lot of modules I use import entire files into memory or trickle a file's contents in while they process it. I'm wondering if there's any way to track this sort of loading progress? Possibly a wrapper class that takes a callback? 回答1: I would do by this by determining the size of the file, and then simply dividing the total by the number of bytes read. Like this: import os def show_progress(file_name, chunk_size=1024): fh = open(file_name, "r") total_size = os.path.getsize(file_name) total