欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python: line=f.readlines()消除line中\(zhòng)n的方法

 更新時間:2018年03月19日 12:17:17   作者:北冥有魚  
這篇文章主要介紹了python: line=f.readlines()消除line中\(zhòng)n的方法,需要的朋友可以參考下

測試代碼

#!/ust/bin/env python3

f = open("name.txt")
date = f.readlines()
print(date)
f.close()

#結(jié)果:

#['eray\n', 'eray\n', 'bike\n']

#打印出來的帶 \n ,怎么去掉\n呢?

#解決方法:
#1、

f = open("name.txt")
date = f.read().splitlines()
print(date)
f.close()

#結(jié)果:
#['eray', 'eray', 'bike']

#2、

f = open("name.txt")
date = f.readlines()
#date = date.strip('\n')
date = ''.join(date).strip('\n')
print(date)
f.close()

#結(jié)果:

eray
eray
bike

第2中,注釋掉的這行
#date = date.strip('\n')     #如果去掉注釋,會報如下錯誤:

原因:

提示信息中提到list中沒有strip的這種屬性。而我們知道,strip是字符串的屬性,說明f.readlines返回的是一個列表。所以會導(dǎo)致出錯。

既然f.readlines()返回的是列表,而strip是字符串的屬性,不難想到只要我們將f.readlines()返回的列表轉(zhuǎn)換成字符串就能 用strip這個屬性了。那么怎么將列表轉(zhuǎn)為字符串呢?這里用的是字符串的join屬性。

line = ''.join(line) #這樣就將列表轉(zhuǎn)換成字符串了。

第1種,直接使用字符串方法: splitlines

在如:

strip函數(shù)用法:

函數(shù)原型

聲明:s為字符串,rm為要刪除的字符序列

s.strip(rm) 刪除s字符串中開頭、結(jié)尾處,位于 rm刪除序列的字符

s.lstrip(rm) 刪除s字符串中開頭處,位于 rm刪除序列的字符

s.rstrip(rm) 刪除s字符串中結(jié)尾處,位于 rm刪除序列的字符

注意:

1. 當(dāng)rm為空時,默認(rèn)刪除空白符(包括'\n', '\r', '\t', ' ')

每天問問搬磚的自己,跟咸魚有什么兩樣。

腳本之家小編補(bǔ)充:

# -*- coding: utf-8 -*-
# 打開文件
fo = open("jb51.txt", "r")
print("文件名為: ",fo.name)
 
for line in fo.readlines():       #依次讀取每行 
 line = line.strip()        #去掉每行頭尾空白 
 print ("讀取的數(shù)據(jù)為: %s" % (line))
 
# 關(guān)閉文件
fo.close()

line = line.strip()就是去掉每行頭尾空白

相關(guān)文章

  • PyTorch 導(dǎo)數(shù)應(yīng)用的使用教程

    PyTorch 導(dǎo)數(shù)應(yīng)用的使用教程

    這篇文章主要介紹了PyTorch 導(dǎo)數(shù)應(yīng)用的使用教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Python實現(xiàn)24點(diǎn)小游戲

    Python實現(xiàn)24點(diǎn)小游戲

    這篇文章主要為大家詳細(xì)介紹了Python實現(xiàn)24點(diǎn)小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 解決遇到PermissionError:[Errno 13] Permission denied:XXXX錯誤的問題

    解決遇到PermissionError:[Errno 13] Permission den

    遇到"PermissionError:[Errno 13] Permission denied"通常是權(quán)限不足導(dǎo)致,解決此問題的方法包括檢查并更改文件權(quán)限,使用管理員權(quán)限運(yùn)行命令,或接觸文件所有者,這些步驟有助于確保用戶具有執(zhí)行操作所需的權(quán)限,有時,文件或目錄可能被鎖定
    2024-09-09
  • 利用python將json數(shù)據(jù)轉(zhuǎn)換為csv格式的方法

    利用python將json數(shù)據(jù)轉(zhuǎn)換為csv格式的方法

    下面小編就為大家分享一篇利用python將json數(shù)據(jù)轉(zhuǎn)換為csv格式的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • Windows中安裝使用Virtualenv來創(chuàng)建獨(dú)立Python環(huán)境

    Windows中安裝使用Virtualenv來創(chuàng)建獨(dú)立Python環(huán)境

    有時我們的程序中需要調(diào)用不同版本的Python包和模塊,那么借助Virtualenv的虛擬環(huán)境就可以幫助我們隔離使用,接下來我們就來看一下在Windows中安裝使用Virtualenv來創(chuàng)建獨(dú)立Python環(huán)境的方法
    2016-05-05
  • 20個解決日常編程問題的Python代碼分享

    20個解決日常編程問題的Python代碼分享

    在這篇文章中,主要和大家分享了20個Python代碼片段,以幫助你應(yīng)對日常編程挑戰(zhàn)。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟上小編一起了解一下
    2023-01-01
  • PyTorch中關(guān)于tensor.repeat()的使用

    PyTorch中關(guān)于tensor.repeat()的使用

    這篇文章主要介紹了PyTorch中關(guān)于tensor.repeat()的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 詳解Anaconda安裝tensorflow報錯問題解決方法

    詳解Anaconda安裝tensorflow報錯問題解決方法

    這篇文章主要介紹了Anaconda安裝tensorflow報錯問題解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • python找出列表中大于某個閾值的數(shù)據(jù)段示例

    python找出列表中大于某個閾值的數(shù)據(jù)段示例

    今天小編就為大家分享一篇python找出列表中大于某個閾值的數(shù)據(jù)段示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 計算pytorch標(biāo)準(zhǔn)化(Normalize)所需要數(shù)據(jù)集的均值和方差實例

    計算pytorch標(biāo)準(zhǔn)化(Normalize)所需要數(shù)據(jù)集的均值和方差實例

    今天小編就為大家分享一篇計算pytorch標(biāo)準(zhǔn)化(Normalize)所需要數(shù)據(jù)集的均值和方差實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01

最新評論