This article mainly introduces python's simple file splitting method, which involves Python's file reading and writing skills and has some reference value, for more information about how to split a python file, see the following example. Share it with you for your reference. The details are as follows:
Some websites have restrictions on the file size when uploading files. Therefore, you can split large files into multiple small files and upload them again.
#! /Usr/bin/env pythondef split (filename, size): fp = open (filename, 'RB') I = 0 n = 0 temp = open (filename + '. part '+ str (I), 'WB') buf = fp. read (1024) while (True): temp. write (buf) buf = fp. read (1024) if (buf = ''): print filename + '. part '+ str (I) +'; 'temp. close () fp. close () return n + = 1 if (n = size): n = 0 print filename + '. part '+ str (I) +'; 'I + = 1 temp. close () temp = open (filename + '. part '+ str (I), 'WB') if _ name _ = '_ main _': name = raw_input ('input filename :') split (name, 307200) #300 MB for each split file
I hope this article will help you with Python programming.