欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

python如何讀取各種文件數(shù)據(jù)-創(chuàng)新互聯(lián)

這篇文章主要介紹了python如何讀取各種文件數(shù)據(jù),具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)建站主要業(yè)務(wù)有網(wǎng)站營銷策劃、成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、微信公眾號開發(fā)、小程序設(shè)計、H5網(wǎng)站設(shè)計、程序開發(fā)等業(yè)務(wù)。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶當(dāng)客戶,還把客戶視為我們的合作伙伴,在開展業(yè)務(wù)的過程中,公司還積累了豐富的行業(yè)經(jīng)驗(yàn)、成都全網(wǎng)營銷資源和合作伙伴關(guān)系資源,并逐漸建立起規(guī)范的客戶服務(wù)和保障體系。 

python有哪些常用庫

python常用的庫:1.requesuts;2.scrapy;3.pillow;4.twisted;5.numpy;6.matplotlib;7.pygama;8.ipyhton等。

python讀取.txt(.log)文件 、.xml 文件 、excel文件數(shù)據(jù),并將數(shù)據(jù)類型轉(zhuǎn)換為需要的類型,添加到list中詳解

1.讀取文本文件數(shù)據(jù)(.txt結(jié)尾的文件)或日志文件(.log結(jié)尾的文件)

以下是文件中的內(nèi)容,文件名為data.txt(與data.log內(nèi)容相同),且處理方式相同,調(diào)用時改個名稱就可以了:

python如何讀取各種文件數(shù)據(jù)

以下是python實(shí)現(xiàn)代碼:

# -*- coding:gb2312 -*-
import json
def read_txt_high(filename):
  with open(filename, 'r') as file_to_read:
    list0 = [] #文件中的第一列數(shù)據(jù)
    list1 = [] #文件中的第二列數(shù)據(jù)
    while True:
      lines = file_to_read.readline() # 整行讀取數(shù)據(jù)
      if not lines:
        break
      item = [i for i in lines.split()]
      data0 = json.loads(item[0])#每行第一個值
      data1 = json.loads(item[1])#每行第二個值
      list0.append(data0)
      list1.append(data1)
  return list0,list1

list0與list1分別為文檔中的第一列數(shù)據(jù)與第二列數(shù)據(jù)。運(yùn)行若是文本文件(.txt結(jié)尾的文件)輸入以下:

aa,bb = read_txt_high('data.txt')
print aa
print bb

若是日志文件(.log結(jié)尾的文件),輸入以下:

aa,bb = read_txt_high('data.log')
print aa
print bb

運(yùn)行結(jié)果如下:

python如何讀取各種文件數(shù)據(jù)

2.讀取.xml結(jié)尾的文件

XML文件的名稱為abc.xml, 內(nèi)容如下圖所示:

python如何讀取各種文件數(shù)據(jù)

以下是實(shí)現(xiàn)代碼:

# -*- coding:gb2312 -*-
# coding = utf-8
from pylab import *
import xml.dom.minidom
def read_xml():
  dom = xml.dom.minidom.parse('abc.xml')#打開xml文檔
  cc=dom.getElementsByTagName('caption')
  list_str = [] #字符串
  for item in cc:
    list_str.append(str(item.firstChild.data))

  bb = dom.getElementsByTagName('maxid')
  list_fig = []
  for item in bb:
    list_fig.append(item.firstChild.data)
  su = list_fig[0].encode("gbk")
  list_fig2 = su.split(",")
  list_fig_num = []
  for i in list_fig2:
    list_fig_num.append(int(i))

  ee = dom.getElementsByTagName('time')
  list_tim = []
  for item in ee:
    list_tim.append(item.firstChild.data)
  sg = list_tim[0].encode("gbk")
  list_time = sg.split(",")

  gg = dom.getElementsByTagName('font_size')
  g1 = []
  for item in gg:
    g1.append(item.firstChild.data)
  su = g1[0].encode("gbk")
  return list_str,list_fig_num,list_time,su

調(diào)用此函數(shù)如下所示:

a,b,c,d = read_xml()
print a
print b
print c
print d

輸出結(jié)果如下圖所示:

python如何讀取各種文件數(shù)據(jù)

3.讀取excel文件數(shù)據(jù),并將其存入list列表中

excel表格中的數(shù)據(jù)如下圖所示,表格命名為data.xlsx:

python如何讀取各種文件數(shù)據(jù)

首先將ID列中的數(shù)據(jù)保存到列表list_col中,實(shí)現(xiàn)代碼如下所示:

# -*- coding: utf-8 -*-
import xlrd
import json

def read_ex_stop_PTline():
  # 打開文件
  workbook = xlrd.open_workbook(r'data.xlsx')
  sheet = workbook.sheet_by_name('PTline')
  list_col = []
  for i in range(1,sheet.nrows):
    c = sheet.cell(i,3).value
    list_col.append(int(c))
  print list_col

調(diào)用此函數(shù),輸出結(jié)果如下:

python如何讀取各種文件數(shù)據(jù)

以下將linkIDsequence列數(shù)據(jù)存放到一個list中,即list_ele中,實(shí)現(xiàn)代碼如下:

# -*- coding: utf-8 -*-
import xlrd
import json

def read_ex_stop_PTline():
  # 打開文件
  workbook = xlrd.open_workbook(r'data.xlsx')
  sheet = workbook.sheet_by_name('PTline')
  list_ele = [] #第八列的所有數(shù)據(jù)放入一個list中
  for i in range(1,sheet.nrows):
    c = sheet.cell(i, 8).value
    cc = json.loads(c) #第八列的每個單元格處理為一個list
    for j in range(len(cc)):
      list_ele.append(cc[j])
  print list_ele

調(diào)用函數(shù)read_ex_stop_PTline,輸出結(jié)果如下圖所示:

python如何讀取各種文件數(shù)據(jù)

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“python如何讀取各種文件數(shù)據(jù)”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司,關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、網(wǎng)站設(shè)計器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

當(dāng)前標(biāo)題:python如何讀取各種文件數(shù)據(jù)-創(chuàng)新互聯(lián)
文章起源:http://aaarwkj.com/article38/gcisp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司、網(wǎng)站導(dǎo)航、面包屑導(dǎo)航App設(shè)計、網(wǎng)站內(nèi)鏈網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營
国产精品盗摄一区二区三区| 日韩高清av一区二区三区| 亚洲精品最新地址久久久| 亚洲av天堂在线观看| 九九精品在线观看视频| 中文字幕国产精品资源| 国产综合欧美日韩在线91| 青青草原在线免费视频| 亚洲综合av一区二区三区四区| 天天操夜夜操夜夜操| 欧美日韩国产精品精品| 国产精品国产三级国产专用| 国产专区亚洲精品欧美| 国产精品一区二区在线观看| 亚洲欧美日韩制服另类| 色欧美一区二区三区在线| 伊人久久综在合线亚洲| 久久伊人69日韩精品| 日本精品不卡一二三区| 亚洲最色一区二区三区| 国产成人短视频在线播放| 麻豆精品国产免费av影片| 亚洲精品另类中文字幕| 精品一区二区久久久久久网精 | 亚洲av永久国产剧情| 一区二区三区日韩电影在线| 欧美黄色一区二区在线观看| 爱爱网爱综合日日干夜夜操 | 国产一区 亚洲精品| av在线免费观看美日韩| 国产精品一区二区三区四区久久| 欧美两性色一区二区三区| 亚洲午夜一区二区三区精品影院| 欧美 日韩一区二区在线| 欧美一级特黄免费大片| 欧美三级亚洲三级日韩三级| 亚洲黄色手机在线网站| 91精品国产综合久久不国产大片| 婷婷激情综合亚洲五月色| 国产av剧情免费在线观看| 日韩精品有码在线视频免费观看|