亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python 循環(huán)讀取txt文檔 并轉換成csv的方法

 更新時間:2018年10月26日 10:46:53   作者:liang890319  
今天小編就為大家分享一篇python 循環(huán)讀取txt文檔 并轉換成csv的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如下所示:

# -*- coding: utf-8 -*-
"""
Created on Fri Jul 29 15:49:06 2016
@author: user
"""
import os
#從文件中讀取某一行 linecache.checkcache可以刷新cache ,linecache可以緩存某一行的信息   
import linecache 
 
 
def GetFileNameAndExt(filename):
 (filepath,tempfilename) = os.path.split(filename);
 (shotname,extension) = os.path.splitext(tempfilename);
 return shotname
 
fileList=[]
fileOutList=[]
for filename in os.listdir(r'D:\input'):
 pa='D:\input\%s'%filename
 fileList.append(pa)
 name=GetFileNameAndExt(pa)
 name+='.csv'
 pa='D:\output\%s'%name
 fileOutList.append(pa)
 
 
for files in range(0,len(fileList)):
 lineCount = len(open(fileList[files],'rU').readlines())
 print '====this file %s : %d lines'%(fileList[files],lineCount)
 print '====有效數(shù)據(jù)行數(shù) %d lines'%( lineCount-14)
 global cnt
 global mainContent
 global s1
 s1='' 
 mainContent=''
 cnt=0
 for var in range(14,lineCount+1):
 
  theline = linecache.getline(fileList[files], var) 
  s= theline[15:13+104] 
  s = s.replace(' ',',') # 將字符串里的k全部替換為8
  s = s.replace(' ',',') # 將字符串里的k全部替換為8
  if var%2 == 0:
    s+=(',')
    s1= s
  else:
   string =s1.strip('\n') + s+'\n'
   mainContent +=string
   cnt+=1
   print '====out line count =%d'%cnt
#  print s
 
 print '===final data====='
# print mainContent
 # 打開一個文件
 fo = open(fileOutList[files], "wb")
 fo.write( mainContent);
 # 關閉打開的文件
 fo.close()

以上這篇python 循環(huán)讀取txt文檔 并轉換成csv的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python如何讀取和存儲dict()與.json格式文件

    python如何讀取和存儲dict()與.json格式文件

    這篇文章主要介紹了python如何讀取和存儲dict()與.json格式文件,具有很好的參考價值,希望對大家有所幫助。
    2022-06-06
  • PyQtGraph在pyqt中的應用及安裝過程

    PyQtGraph在pyqt中的應用及安裝過程

    這篇文章主要介紹了PyQtGraph在pyqt中的應用,文中給大家介紹了pyqtgraph的主要用途及PyQtGraph的安裝過程,需要的朋友可以參考下
    2019-08-08
  • Python中range函數(shù)的基本用法完全解讀

    Python中range函數(shù)的基本用法完全解讀

    range函數(shù)大多數(shù)時常出現(xiàn)在for循環(huán)中,在for循環(huán)中可做為索引使用,下面這篇文章主要給大家介紹了關于Python中range函數(shù)的基本用法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-01-01
  • 使用Python的Flask框架實現(xiàn)視頻的流媒體傳輸

    使用Python的Flask框架實現(xiàn)視頻的流媒體傳輸

    這篇文章主要介紹了使用Python的Flask框架實現(xiàn)視頻的流媒體傳輸,包括從攝像機獲取幀到web瀏覽器的數(shù)字流傳輸,需要的朋友可以參考下
    2015-03-03
  • python如何判斷網(wǎng)絡是否通

    python如何判斷網(wǎng)絡是否通

    這篇文章主要介紹了python如何判斷網(wǎng)絡是否通?具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python configparser模塊應用過程解析

    Python configparser模塊應用過程解析

    這篇文章主要介紹了Python configparser模塊應用過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • python先序遍歷二叉樹問題

    python先序遍歷二叉樹問題

    這篇文章主要介紹了python先序遍歷二叉樹問題,簡單分析了問題,然后向大家分享了代碼示例,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • Python處理session的方法整理

    Python處理session的方法整理

    這篇文章主要介紹了Python處理session的方法以及相關知識點總結,有需要的朋友們學習下。
    2019-08-08
  • Pandas索引排序 df.sort_index()的實現(xiàn)

    Pandas索引排序 df.sort_index()的實現(xiàn)

    本文主要介紹了Pandas索引排序 df.sort_index()的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • Python3.2中Print函數(shù)用法實例詳解

    Python3.2中Print函數(shù)用法實例詳解

    這篇文章主要介紹了Python3.2中Print函數(shù)用法,以實例形式較為詳細的分析了Python3.2中Print函數(shù)輸出的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-05-05

最新評論