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

Python 整行讀取文本方法并去掉readlines換行\(zhòng)n操作

 更新時(shí)間:2020年09月03日 09:47:46   作者:WeUjie  
這篇文章主要介紹了Python 整行讀取文本方法并去掉readlines換行\(zhòng)n操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

我就廢話不多說(shuō)了,大家還是直接看代碼吧~

import os 
path="dir/dir"  # 目錄
files=os.listdir(path) # 讀取該下的所有文本
for i in files:
  f1 = open(dic_path + i,"r")
  data = f1.read().splitlines()  
  for j in data:
    print(j)

補(bǔ)充知識(shí):Python 三種讀文件方法read(), readline(), readlines()及去掉換行符\n

首先, 讓我們看下數(shù)據(jù)demo.txt, 就兩行數(shù)據(jù).

35durant

teamGSW

1. read()

with open("demo.txt", "r") as f:
  data = f.read()
  print(data)
  print(type(data))

output[1]:
35durant
teamGSW

這種方法直接將所有的數(shù)據(jù)一次性讀取出來(lái), data的數(shù)據(jù)類型是一個(gè)字符串.

2. readline()

with open("demo.txt", "r") as f:
  data = f.readline()
  print(data)
  print(type(data))

output[1]:
35durant

<class 'str'>

該方法讀取的是一行內(nèi)容, 然后是帶換行符的, 所有會(huì)有空行, 后續(xù)會(huì)說(shuō)明如何去掉換行符”\n”.

3. readlines()

with open("demo.txt", "r") as f:
  data = f.readlines()
  print(data)
  print(type(data))

output[1]:
['35durant\n', 'teamGSW']
<class 'list'>

這種方法返回的是一個(gè)列表, 注意換行符是包含在字符串的內(nèi)容中.

接下來(lái)說(shuō)明, 如何在讀取文本文件時(shí)去掉字符串中的換行符: “\n”.

這里以readlines()方法返回的list與read()方法返回的str為例, 分別進(jìn)行說(shuō)明.

方法1: 基于list的索引操作

with open("demo.txt", "r") as f:
  data = f.readlines()
  print(data)
  a = data[0][:-1]
  b = data[1]
  print(a, b)

output[1]:
['35durant\n', 'teamGSW']
35durant teamGSW

方法2: 基于str的splitlines()方法

with open("demo.txt", "r") as f:
  data = f.read().splitlines()
  print(data)

output[1]: 
['35durant', 'teamGSW']

以上這篇Python 整行讀取文本方法并去掉readlines換行\(zhòng)n操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • pycharm安裝django框架詳細(xì)圖文教程(指定版本)

    pycharm安裝django框架詳細(xì)圖文教程(指定版本)

    這篇文章主要給大家介紹了關(guān)于pycharm安裝django框架(指定版本)的相關(guān)資料,PyCharm是一種Python?IDE,帶有一整套可以幫助用戶在使用Python語(yǔ)言開(kāi)發(fā)時(shí)提高其效率的工具,需要的朋友可以參考下
    2023-10-10
  • Python使用socket模塊實(shí)現(xiàn)簡(jiǎn)單tcp通信

    Python使用socket模塊實(shí)現(xiàn)簡(jiǎn)單tcp通信

    這篇文章主要介紹了Python使用socket模塊實(shí)現(xiàn)簡(jiǎn)單tcp通信,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Python基礎(chǔ)知識(shí)快速上手入門學(xué)習(xí)

    Python基礎(chǔ)知識(shí)快速上手入門學(xué)習(xí)

    本篇文章使用代碼示例,一看就會(huì),從基礎(chǔ)語(yǔ)法、變量類型、運(yùn)算符和條件語(yǔ)句多個(gè)方面詳細(xì)闡述了Python基礎(chǔ)知識(shí)快速上手入門學(xué)習(xí)的內(nèi)容,希望本文能對(duì)Python初學(xué)者有所幫助
    2023-08-08
  • numpy中的高維數(shù)組轉(zhuǎn)置實(shí)例

    numpy中的高維數(shù)組轉(zhuǎn)置實(shí)例

    下面小編就為大家分享一篇numpy中的高維數(shù)組轉(zhuǎn)置實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • 基于Python實(shí)現(xiàn)語(yǔ)音識(shí)別和語(yǔ)音轉(zhuǎn)文字

    基于Python實(shí)現(xiàn)語(yǔ)音識(shí)別和語(yǔ)音轉(zhuǎn)文字

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)語(yǔ)音識(shí)別和語(yǔ)音轉(zhuǎn)文字功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-09-09
  • Python繪圖之桃花盛開(kāi)

    Python繪圖之桃花盛開(kāi)

    這篇文章主要介紹了如何用python繪制桃花樹(shù),幫助大家更好的使用python處理圖片,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • pygame實(shí)現(xiàn)彈球游戲流程

    pygame實(shí)現(xiàn)彈球游戲流程

    這篇文章主要介紹了pygame實(shí)現(xiàn)彈球游戲流程,彈球游戲(Pinball Pro)是安卓手機(jī)上排名第一的彈球游戲,真實(shí)再現(xiàn)了一直以來(lái)最經(jīng)典的彈珠臺(tái)游戲的玩法
    2023-01-01
  • Python pandas的describe函數(shù)參數(shù)示例詳解

    Python pandas的describe函數(shù)參數(shù)示例詳解

    describe()函數(shù)是pandas 中一個(gè)十分實(shí)用的工具,用于快速獲取數(shù)據(jù)集的描述性統(tǒng)計(jì)信息,本文詳細(xì)介紹了該函數(shù)的各種參數(shù)及其用法,包括控制輸出的百分位數(shù)、列類型以及是否將日期時(shí)間列視為數(shù)值型列等,感興趣的朋友一起看看吧
    2018-04-04
  • Python進(jìn)行密碼學(xué)反向密碼教程

    Python進(jìn)行密碼學(xué)反向密碼教程

    這篇文章主要為大家介紹了Python進(jìn)行密碼學(xué)反向密碼的教程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • 10個(gè)Python自動(dòng)化辦公的腳本分享

    10個(gè)Python自動(dòng)化辦公的腳本分享

    在日常辦公中,我們常常會(huì)被繁瑣、重復(fù)的任務(wù)占據(jù)大量時(shí)間,本文為大家分享了10個(gè)實(shí)用的?Python?自動(dòng)化辦公案例及源碼,希望對(duì)大家有所幫助
    2025-02-02

最新評(píng)論

民县| 台安县| 郧西县| 鹤庆县| 收藏| 锡林浩特市| 高雄县| 孙吴县| 错那县| 云南省| 杭锦后旗| 北京市| 沽源县| 砚山县| 桑植县| 白城市| 凭祥市| 沁阳市| 淮南市| 赤壁市| 休宁县| 池州市| 三亚市| 嘉祥县| 新密市| 蕲春县| 沭阳县| 临高县| 汤阴县| 凉城县| 乌恰县| 绩溪县| 饶河县| 垫江县| 巴彦县| 大竹县| 曲周县| 岑巩县| 铜山县| 通榆县| 蒲江县|