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

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一区二区| 婷婷久久五月综合激情| 国产一级无码免费视频| 中文字幕人妻久久一区| 日韩人妻一区中文字幕| 久久精品国产亚洲av不丁香| 91精品中综合久久久久| 偷怕自拍在线免费观看| 蜜臀av中文字幕亚洲| 亚洲精品国产av一区二区三区 | 亚洲黄色手机在线网站| av在线亚洲网站区一| 午夜毛片免费在线播放| 91精品国产欧美在线| 免费在线观看美女av| 五月婷婷丁香花综合网| 2020年最新国产三级网站| 给我搜一个一级黄色片| 国产精品欧美久久久久无| 亚洲av激情码国产一区| 欧美另类亚洲综合久青草| 亚洲av污精品一区二区三区| 成人日韩av免费在线观看| 午夜激情毛片在线观看| 日韩高清不卡免费视频| 一级欧美黄片在线播放| 东京热加勒比在线播放| 婷婷网色偷偷亚洲男人| 黄片视频免费在线播放大全| 日本免费高清一区二区| 91中文在线观看一区| 亚洲国产熟对白剧情一区二区| 2023国产精品一区| 日本不卡一区二区三区四| 亚洲日本精品一区二区三区| 欧美日本在线区一区二| av岛国不卡一区二区在线观看| 亚洲国产精品一区二区首页| 十八女毛片一区二区三区| 亚洲激情中文字幕av网|