日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python讀取數(shù)據(jù)文件的方式

python爬蟲(chóng)知識(shí)分享 ? 來(lái)源:python爬蟲(chóng)知識(shí)分享 ? 作者:python爬蟲(chóng)知識(shí)分享 ? 2022-04-11 15:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、使用 open

常規(guī)操作

with open('data.txt') as fp:
    content = fp.readlines()

2、使用 fileinput

使用內(nèi)置庫(kù) fileinput

import fileinput

with fileinput.input(files=('data.txt',)) as file:
    content = [line for line in file]

3、使用 filecache

使用內(nèi)置庫(kù) filecache,你可以用它來(lái)指定讀取具體某一行,或者某幾行,不指定就讀取全部行。

import linecache

content = linecache.getlines('werobot.toml')

4、使用 codecs

使用 codecs.open 來(lái)讀取

import codecs
file=codecs.open("README.md", 'r')
file.read()

如果你還在使用 Python2,那么它可以幫你處理掉 Python 2 下寫(xiě)文件時(shí)一些編碼錯(cuò)誤,一般的建議是:

在 Python 3 下寫(xiě)文件,直接使用 open

在 Python 2 下寫(xiě)文件,推薦使用 codecs.open,特別是有中文的情況下

如果希望代碼同時(shí)兼容Python2和Python3,那么也推薦用codecs.open

5、使用 io 模塊

使用 io 模塊的 open 函數(shù)

import io
file=io.open("README.md")
file.read()

經(jīng)朋友提醒,我才發(fā)現(xiàn) io.open 和 open 是同一個(gè)函數(shù)

Python 3.9.2 (default, Feb 28 2021, 17:03:44)
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> (open1:=open) is (open2:=os.open)
False
>>> import io
>>> (open3:=open) is (open3:=io.open)
True

6、使用 os 模塊

os 模塊也自帶了 open 函數(shù),直接操作的是底層的 I/O 流,操作的時(shí)候是最麻煩的

>>> import os
>>> fp = os.open("hello.txt", os.O_RDONLY)
>>> os.read(fp, 12)
b'hello, world'
>>> os.close(fp)


審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2849

    瀏覽量

    53458
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4422

    瀏覽量

    67869
  • python
    +關(guān)注

    關(guān)注

    58

    文章

    4889

    瀏覽量

    90328
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    [VirtualLab] 使用Python運(yùn)行VirtualLab Fusion光學(xué)仿真

    Fusion的簡(jiǎn)單方法。在本示例中,我們將演示如何使用Python腳本運(yùn)行光學(xué)仿真,以向用戶簡(jiǎn)要概述這種跨平臺(tái)的仿真能力。 用例概覽 文件路徑 用戶可以在樣本文件文件夾中找到所有
    發(fā)表于 03-31 09:39

    [VirtualLab] 使用Python進(jìn)行跨平臺(tái)參數(shù)掃描

    摘要 VirtualLab Fusion允許外部訪問(wèn)其建模技術(shù)、求解器和結(jié)果。這有助于應(yīng)用其他數(shù)據(jù)處理或優(yōu)化工具來(lái)進(jìn)一步研究光學(xué)模擬。在本示例中,我們演示如何使用Python腳本運(yùn)行參數(shù)掃描,以及
    發(fā)表于 03-31 09:36

    安裝 Python VisionFive_GPIO失敗是哪里出了問(wèn)題?

    wget bs4 python3 安裝VisionFive_gpio.py python3:無(wú)法打開(kāi)文件 \'home/user/Install VisionFive_gpio.py\' [錯(cuò)誤 2] 沒(méi)有這樣的
    發(fā)表于 02-11 06:13

    如何使用Python讀取不間斷數(shù)據(jù),并將其傳輸?shù)絃abVIEW進(jìn)行處理?

    使用Python讀取Count,如何將讀取到的數(shù)據(jù)傳輸至Labview;傳輸過(guò)程中Python要保持讀取
    發(fā)表于 01-23 11:09

    初識(shí)ros2 功能包建立與可執(zhí)行文件的配置

    本文介紹了ROS2程序的兩種啟動(dòng)方式:直接運(yùn)行可執(zhí)行文件(ros2 run)和使用啟動(dòng)文件(ros2 launch)。重點(diǎn)講解了Python軟件包的結(jié)構(gòu),包括package.xml、s
    的頭像 發(fā)表于 01-22 13:41 ?475次閱讀

    沒(méi)有專利的opencv-python 版本

    費(fèi)用于商業(yè)產(chǎn)品,僅需保留版權(quán)聲明); 包含所有核心功能:圖片讀取/處理、視頻讀寫(xiě)、繪圖、形態(tài)學(xué)操作、邊緣檢測(cè)(Canny)、閾值分割、輪廓檢測(cè)等,滿足 90%+ 開(kāi)發(fā)場(chǎng)景; 適配 Python 3.13,安裝
    發(fā)表于 12-13 12:37

    Termux中調(diào)試圣誕樹(shù)Python代碼

    python --version 如果輸出Python 3.x.x(比如3.11.4),說(shuō)明安裝成功。 二、代碼編寫(xiě)(兩種方式可選) 方式1:用Termux自帶編輯器(nano
    發(fā)表于 12-09 09:02

    虛擬化數(shù)據(jù)恢復(fù)—Hyper-V服務(wù)癱瘓危機(jī):虛擬機(jī)數(shù)據(jù)文件丟失后的數(shù)據(jù)恢復(fù)案例

    一臺(tái)服務(wù)器中虛擬機(jī)數(shù)據(jù)文件丟失,hyper-v服務(wù)受到影響,服務(wù)器無(wú)法正常使用。 北亞企安數(shù)據(jù)恢復(fù)中心的硬件工程師對(duì)服務(wù)器進(jìn)行物理故障排查,未發(fā)現(xiàn)服務(wù)器存在物理故障。服務(wù)器數(shù)據(jù)恢復(fù)工程師對(duì)操作系統(tǒng)
    的頭像 發(fā)表于 11-20 15:47 ?463次閱讀

    數(shù)據(jù)采集系統(tǒng)GM10標(biāo)配軟件功能亮點(diǎn)

    支持把橫河GM10數(shù)據(jù)采集系統(tǒng)內(nèi)存文件復(fù)制到本地,并直接調(diào)用軟件分析,升級(jí)后的iDAQAnywhere軟件,可以直接獲取GM10主機(jī)內(nèi)存文件(GEV等),并復(fù)制到本地計(jì)算機(jī)。用戶只要雙擊數(shù)據(jù)文
    的頭像 發(fā)表于 09-25 10:13 ?512次閱讀
    <b class='flag-5'>數(shù)據(jù)</b>采集系統(tǒng)GM10標(biāo)配軟件功能亮點(diǎn)

    掌握NFC標(biāo)簽批量讀取,輕松提升數(shù)據(jù)采集效率!

    NFC批量讀取技術(shù)解決傳統(tǒng)單點(diǎn)讀取效率低、成本高、易出錯(cuò)等問(wèn)題,實(shí)現(xiàn)高效、自動(dòng)化數(shù)據(jù)采集。
    的頭像 發(fā)表于 09-23 16:11 ?653次閱讀
    掌握NFC標(biāo)簽批量<b class='flag-5'>讀取</b>,輕松提升<b class='flag-5'>數(shù)據(jù)</b>采集效率!

    【HZ-T536開(kāi)發(fā)板免費(fèi)體驗(yàn)】4、使用藍(lán)牙模塊讀取小米溫濕度計(jì)的數(shù)據(jù)

    雖然設(shè)備上沒(méi)有藍(lán)牙模塊,我們依舊可以通過(guò)USB的星閃模組實(shí)現(xiàn)藍(lán)牙ble相關(guān)的功能,例如讀取小米溫濕度計(jì)的數(shù)據(jù)。 首先需要加載對(duì)應(yīng)的模塊,這些模塊在前面一個(gè)章節(jié)已經(jīng)編譯好了。 insmod
    發(fā)表于 08-25 22:16

    傾斜儀測(cè)量數(shù)據(jù)讀取與分析指南

    在結(jié)構(gòu)物安全監(jiān)測(cè)中,傾斜儀的數(shù)據(jù)精準(zhǔn)度直接影響工程安全評(píng)估結(jié)果。南京峟思了解到很多用戶想了解傾斜儀的數(shù)據(jù)讀取和分析相關(guān)內(nèi)容,那么下面我們將結(jié)合本公司的傾斜儀產(chǎn)品給大家做出具體的介紹:一、數(shù)據(jù)
    的頭像 發(fā)表于 08-06 14:50 ?785次閱讀
    傾斜儀測(cè)量<b class='flag-5'>數(shù)據(jù)</b>的<b class='flag-5'>讀取</b>與分析指南

    TLE9893-2QKW62S SDADC解調(diào)后數(shù)據(jù)讀取,中斷方式無(wú)法讀取數(shù)據(jù)怎么解決?

    使用TLE9893-2QKW62S的SDADC實(shí)現(xiàn)旋轉(zhuǎn)變壓器sin+、sin-及cos+、cos-數(shù)據(jù)解調(diào),使用查詢方式讀取到SDADC的RES0 RESULT、RES1 RESULT(暫未知
    發(fā)表于 08-05 07:37

    關(guān)于ANSA metadata文件的描述

    ANSA的元數(shù)據(jù)文件是由BETA CAE Systems開(kāi)發(fā)的,專門(mén)用于ANSA軟件中的人體模型姿態(tài)調(diào)整工具。這些配置文件包含了與求解器類(lèi)型相關(guān)的關(guān)鍵字,這些關(guān)鍵字定義了人體模型相關(guān)部位的集合,還
    的頭像 發(fā)表于 07-29 11:27 ?1760次閱讀
    關(guān)于ANSA metadata<b class='flag-5'>文件</b>的描述

    PLC通過(guò)智能網(wǎng)關(guān)實(shí)現(xiàn)HTTP協(xié)議通訊,先取得token后再提交獲取JSON格式的數(shù)據(jù)文件

    時(shí)無(wú)需連接外網(wǎng)。 IGT-DSER網(wǎng)關(guān)支持觸發(fā)、周期、混合等多種工作模式:周期模式是按設(shè)置的周期時(shí)間提交請(qǐng)求和解析返回的文件;觸發(fā)模式可配置一個(gè)或多個(gè)觸發(fā)條件,網(wǎng)關(guān)根據(jù)觸發(fā)條件的數(shù)據(jù)變化進(jìn)行文件提交
    發(fā)表于 06-17 16:07
    郴州市| 临夏县| 菏泽市| 扎兰屯市| 蓝山县| 堆龙德庆县| 涞水县| 资溪县| 瓮安县| 钦州市| 淅川县| 永泰县| 疏勒县| 工布江达县| 凭祥市| 宜春市| 福泉市| 津南区| 佛山市| 无极县| 光泽县| 卓尼县| 交口县| 余姚市| 屯昌县| 施秉县| 阿拉善右旗| 新密市| 恩平市| 襄樊市| 西吉县| 潞城市| 桂平市| 宁德市| 时尚| 靖宇县| 江阴市| 盈江县| 阳江市| 双牌县| 潼关县|