最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2018年10月26日 10:46:53   作者:liang890319  
今天小編就為大家分享一篇python 循環(huán)讀取txt文檔 并轉(zhuǎn)換成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);
 # 關(guān)閉打開的文件
 fo.close()

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

相關(guān)文章

  • python 實現(xiàn)format進制轉(zhuǎn)換與刪除進制前綴

    python 實現(xiàn)format進制轉(zhuǎn)換與刪除進制前綴

    這篇文章主要介紹了python 實現(xiàn)format進制轉(zhuǎn)換與刪除進制前綴的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 程序員寫Python時的5個壞習(xí)慣,你有幾條?

    程序員寫Python時的5個壞習(xí)慣,你有幾條?

    這篇文章主要介紹了程序員寫Python時的5個壞習(xí)慣,你有幾條?有的習(xí)慣會讓 Bug 變得隱蔽難以追蹤,當(dāng)然,也有的并沒有錯誤,只是個人覺得不夠優(yōu)雅。本文有示例代碼,感興趣的朋友跟隨小編一起看看吧
    2018-11-11
  • 在Python中使用HTMLParser解析HTML的教程

    在Python中使用HTMLParser解析HTML的教程

    這篇文章主要介紹了在Python中使用HTMLParser解析HTML的教程,尤其是在用Python制作爬蟲程序的時候經(jīng)??梢杂玫?需要的朋友可以參考下
    2015-04-04
  • Python綜合應(yīng)用名片管理系統(tǒng)案例詳解

    Python綜合應(yīng)用名片管理系統(tǒng)案例詳解

    這篇文章主要介紹了Python綜合應(yīng)用名片管理系統(tǒng),結(jié)合具體案例形式詳細分析了Python名片管理系統(tǒng)相關(guān)步驟、原理、實現(xiàn)方法與操作注意事項,需要的朋友可以參考下
    2020-01-01
  • python中使用OpenCV進行人臉檢測的例子

    python中使用OpenCV進行人臉檢測的例子

    這篇文章主要介紹了python中使用OpenCV進行人臉檢測的例子,需要的朋友可以參考下
    2014-04-04
  • 利用Pandas求兩個dataframe差集的過程詳解

    利用Pandas求兩個dataframe差集的過程詳解

    在Pandas中求差集沒有專門的函數(shù),處理辦法就是將兩個DataFrame追加合并,然后去重,下面這篇文章主要給大家介紹了關(guān)于利用Pandas求兩個dataframe差集的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • python基礎(chǔ)之裝飾器詳解

    python基礎(chǔ)之裝飾器詳解

    這篇文章主要介紹了python基礎(chǔ)之裝飾器詳解,文中有非常詳細的代碼示例,對正在學(xué)習(xí)python的小伙伴們有一定的幫助,需要的朋友可以參考下
    2021-04-04
  • pycharm+django創(chuàng)建一個搜索網(wǎng)頁實例代碼

    pycharm+django創(chuàng)建一個搜索網(wǎng)頁實例代碼

    這篇文章主要介紹了pycharm+django創(chuàng)建一個搜索網(wǎng)頁實例代碼,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • Python Pandas基礎(chǔ)操作詳解

    Python Pandas基礎(chǔ)操作詳解

    這篇文章主要介紹了Python使用Pandas庫常見操作,結(jié)合實例形式詳細分析了Python Pandas模塊的功能、原理、數(shù)據(jù)對象創(chuàng)建、查看、選擇等相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2021-10-10
  • python中sympy庫求常微分方程的用法

    python中sympy庫求常微分方程的用法

    這篇文章主要介紹了python中sympy庫求常微分方程的用法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04

最新評論

鄯善县| 八宿县| 崇仁县| 克什克腾旗| 崇仁县| 佛冈县| 方城县| 长寿区| 武山县| 合水县| 洛浦县| 张掖市| 娄烦县| 吴旗县| 康平县| 潮安县| 伊川县| 无锡市| 齐河县| 日照市| 江口县| 东乡族自治县| 肃北| 泽库县| 蓝田县| 孟连| 卓尼县| 察哈| 克拉玛依市| 漳州市| 昔阳县| 平顶山市| 桦甸市| 祥云县| 达尔| 汽车| 宝兴县| 万全县| 太保市| 襄城县| 临泉县|