日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

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

系統 1760 0

代碼如下所示:

            
# -*- coding: 
            
               -*-
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文件中逐行讀取數據

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

方法一:

            
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文件,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 搜索| 宁河县| 漯河市| 中超| 宿迁市| 自治县| 罗甸县| 平遥县| 萝北县| 克什克腾旗| 东莞市| 西华县| 乌拉特后旗| 开鲁县| 绥德县| 赣州市| 顺平县| 金阳县| 泰州市| 松滋市| 绥德县| 宿迁市| 莱芜市| 凤冈县| 民丰县| 建平县| 舒城县| 长葛市| 临夏市| 青河县| 申扎县| 南皮县| 阳城县| 偏关县| 麦盖提县| 泾阳县| 原阳县| 双鸭山市| 兴隆县| 大渡口区| 抚顺县|