欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python簡單分割文件的方法

 更新時間:2015年07月30日 17:04:00   作者:龍昌  
這篇文章主要介紹了python簡單分割文件的方法,涉及Python針對文件的讀取與寫入技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了python簡單分割文件的方法。分享給大家供大家參考。具體如下:

有的網(wǎng)站在上傳文件時對文件大小有限制,因此可以將大文件分割成多個小文件再上傳。

#!/usr/bin/env python
def 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è)計有所幫助。

相關(guān)文章

  • 詳解Python并發(fā)編程之從性能角度來初探并發(fā)編程

    詳解Python并發(fā)編程之從性能角度來初探并發(fā)編程

    這篇文章主要介紹了詳解Python并發(fā)編程之從性能角度來初探并發(fā)編程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 解決python selenium3啟動不了firefox的問題

    解決python selenium3啟動不了firefox的問題

    今天小編就為大家分享一篇解決python selenium3啟動不了firefox的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • python結(jié)合多線程爬取英雄聯(lián)盟皮膚(原理分析)

    python結(jié)合多線程爬取英雄聯(lián)盟皮膚(原理分析)

    多線程是為了同步完成多項任務(wù),不是為了提高運(yùn)行效率,而是為了提高資源使用效率來提高系統(tǒng)的效率。這篇文章主要介紹了python爬取英雄聯(lián)盟皮膚結(jié)合多線程的方法,需要的朋友可以參考下
    2021-05-05
  • 使用Python實現(xiàn)合并多個Excel文件

    使用Python實現(xiàn)合并多個Excel文件

    合并Excel可以將多個文件中的數(shù)據(jù)合并到一個文件中,這樣可以幫助我們更好地匯總和管理數(shù)據(jù),本文主要介紹了如何使用第三方Python庫 Spire.XLS for Python 實現(xiàn)以上兩種合并Excel文件的需求,有需要的可以了解下
    2023-12-12
  • python rsync服務(wù)器之間文件夾同步腳本

    python rsync服務(wù)器之間文件夾同步腳本

    這篇文章主要為大家詳細(xì)介紹了python rsync服務(wù)器之間文件夾同步腳本,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • 利用django-suit模板添加自定義的菜單、頁面及設(shè)置訪問權(quán)限

    利用django-suit模板添加自定義的菜單、頁面及設(shè)置訪問權(quán)限

    這篇文章主要給大家介紹了關(guān)于利用django-suit模板添加自定義的菜單、頁面及設(shè)置訪問權(quán)限的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起看看吧
    2018-07-07
  • Pytorch模型微調(diào)fine-tune詳解

    Pytorch模型微調(diào)fine-tune詳解

    微調(diào)(fine-tune)通過使用在大數(shù)據(jù)上得到的預(yù)訓(xùn)練好的模型來初始化自己的模型權(quán)重,從而提升精度,這篇文章主要介紹了Pytorch模型微調(diào)(fine-tune),需要的朋友可以參考下
    2023-01-01
  • Python利用pymupdf實現(xiàn)簡單的PDF閱讀器

    Python利用pymupdf實現(xiàn)簡單的PDF閱讀器

    這篇文章主要為大家詳細(xì)介紹了Python如何利用pymupdf實現(xiàn)簡單的PDF閱讀器,并展示了PDF文件的內(nèi)容,文中的示例代碼講解詳細(xì),需要的可以了解一下
    2023-08-08
  • python切片的步進(jìn)、添加、連接簡單操作示例

    python切片的步進(jìn)、添加、連接簡單操作示例

    這篇文章主要介紹了python切片的步進(jìn)、添加、連接簡單操作,結(jié)合實例形式分析了Python切片運(yùn)算的常見操作技巧,需要的朋友可以參考下
    2019-07-07
  • python如何利用traceback獲取詳細(xì)的異常信息

    python如何利用traceback獲取詳細(xì)的異常信息

    異常信息的獲取對于程序的調(diào)試非常重要,可以有助于快速定位有錯誤程序語句的位置。這篇文章主要給大家介紹了關(guān)于python如何利用traceback獲取詳細(xì)的異常信息的相關(guān)資料,需要的朋友可以參考下
    2021-06-06

最新評論