本文實例講述了python簡單分割文件的方法。分享給大家供大家參考。具體如下:
有的網(wǎng)站在上傳文件時對文件大小有限制,因此可以將大文件分割成多個小文件再上傳。
#!/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) #分割后每個文件300M希望本文所述對大家的Python程序設(shè)計有所幫助。
新聞熱點
疑難解答
圖片精選