This article mainly introduces how to display the download progress when downloading python files. it involves Python file operations and has some reference value, for more information about how to display the download progress when downloading python files, see the following example. Share it with you for your reference. The specific analysis is as follows:
Put this code in your script, for example: urllib. urlretrieve (getFile, saveFile, reporthook = report)
The third parameter is the following function definition report. urlretrieve calls back the report function in real time to display the download progress.
Def report (count, blockSize, totalSize): percent = int (count x blockSize * 100/totalSize) sys. stdout. write ("\ r % d %" % percent + 'complete') sys. stdout. flush () sys. stdout. write ('\ rFetching' + name + '... \ n') urllib. urlretrieve (getFile, saveFile, reporthook = report) sys. stdout. write ("\ rDownload complete, saved as % s" % (fileName) + '\ n \ n') sys. stdout. flush ()
I hope this article will help you with Python programming.