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

Python 逐行分割大txt文件的方法

 更新時間:2017年10月10日 09:58:42   投稿:mrr  
本文通過代碼給大家介紹了Python 逐行分割大txt文件的方法,在文中給大家提到了Python從txt文件中逐行讀取數(shù)據的方法,需要的朋友參考下吧

代碼如下所示:

# -*- coding: <encoding name> -*-
import io
LIMIT = 150000
file_count = 0
url_list = []
with io.open('D:\DB_NEW_bak\DB_NEW_20171009_bak.sql','r',encoding='utf-16') as f:
  for line in f:
    url_list.append(line)
    if len(url_list) < LIMIT:
      continue
    file_name = str(file_count)+".sql"
    with io.open(file_name,'w',encoding='utf-16') as file:
      for url in url_list[:-1]:
        file.write(url)
      file.write(url_list[-1].strip())
      url_list=[]
      file_count+=1
if url_list:
  file_name = str(file_count) + ".sql"
  with io.open(file_name,'w',encoding='utf-16') as file:
    for url in url_list:
      file.write(url)
print('done')

Python從txt文件中逐行讀取數(shù)據

非常的簡單,提供三種方法:

方法一:

f = open("foo.txt")       # 返回一個文件對象 
line = f.readline()       # 調用文件的 readline()方法 
while line: 
  print line,         # 后面跟 ',' 將忽略換行符 
  # print(line, end = '')   # 在 Python 3中使用 
  line = f.readline() 
 
f.close() 

方法二:

for line in open("foo.txt"): 
  print line, 

方法三:

f = open("c:\\1.txt","r") 
lines = f.readlines()#讀取全部內容 
for line in lines 
  print line 

總結

以上所述是小編給大家介紹的Python 逐行分割大txt文件,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • python:列表詳解

    python:列表詳解

    這篇文章主要介紹了Python中列表(List)的詳解操作方法,包含創(chuàng)建、訪問、更新、刪除、其它操作等,需要的朋友可以參考下
    2021-10-10
  • pytorch和numpy默認浮點類型位數(shù)詳解

    pytorch和numpy默認浮點類型位數(shù)詳解

    這篇文章主要介紹了pytorch和numpy默認浮點類型位數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Python重新引入被覆蓋的自帶function

    Python重新引入被覆蓋的自帶function

    最近在寫python應用時遇到一個問題: 引入某個模塊時會自動引入自定義的int到python的namespace中, 從而覆蓋了python自帶的int function. 因為我們需要使用python的int, 所以不得不找到重新引入這int的方法.
    2014-07-07
  • python實現(xiàn)文件批量重命名

    python實現(xiàn)文件批量重命名

    這篇文章主要為大家詳細介紹了python實現(xiàn)文件批量重命名,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • 詳解model.train()和model.eval()兩種模式的原理與用法

    詳解model.train()和model.eval()兩種模式的原理與用法

    這篇文章主要介紹了詳解model.train()和model.eval()兩種模式的原理與用法,相信很多沒有經驗的人對此束手無策,那么看完這篇文章一定會對你有所幫助
    2023-03-03
  • 教你如何用一行Python代碼實現(xiàn)GUI圖形界面

    教你如何用一行Python代碼實現(xiàn)GUI圖形界面

    GUI(圖形用戶界面),顧名思義就是用圖形的方式,來顯示計算機操作的界面,更加方便且直觀。本文將用一行代碼實現(xiàn)GUI界面的制作,需要的可以參考一下
    2022-05-05
  • 以SortedList為例詳解Python的defaultdict對象使用自定義類型的方法

    以SortedList為例詳解Python的defaultdict對象使用自定義類型的方法

    這篇文章主要介紹了以SortedList為例詳解Python的defaultdict對象使用自定義類型的方法,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-07-07
  • Python實現(xiàn)獲取sonarqube數(shù)據

    Python實現(xiàn)獲取sonarqube數(shù)據

    sonarqube是一款代碼分析的工具,可以對通過soanrScanner掃描后的數(shù)據傳遞給sonarqube進行分析,本文為大家整理了Python獲取sonarqube數(shù)據的方法,需要的可以參考下
    2023-05-05
  • 使用Python裝飾器在Django框架下去除冗余代碼的教程

    使用Python裝飾器在Django框架下去除冗余代碼的教程

    這篇文章主要介紹了使用Python裝飾器在Django框架下去除冗余代碼的教程,主要是處理JSON代碼的一些冗余,需要的朋友可以參考下
    2015-04-04
  • Pytorch使用CUDA流(CUDA?stream)的實現(xiàn)

    Pytorch使用CUDA流(CUDA?stream)的實現(xiàn)

    本文主要介紹了Pytorch使用CUDA流(CUDA?stream)的實現(xiàn),CUDA流是在GPU上并行執(zhí)行操作的一種機制,通過使用CUDA流,可以將不同的操作分配給不同的流,在不同的流上并行執(zhí)行這些操作,從而提高代碼的性能
    2023-12-12

最新評論