五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動態(tài)

如何利用Python打開txt格式的文件

發(fā)布日期:2021-12-17 05:58 | 文章來源:CSDN

一、Pythont如何打開 txt 格式的文件?

1.首先我使用pycharm創(chuàng)建一個項目,然后在這個項目里面再創(chuàng)建一個python的包,然后在里面創(chuàng)建一個demo1.txt的文件嗎,里面寫一些我看過的小說,然后使用python對這個txt文件進行內(nèi)容的讀取.

txt的內(nèi)容如下:

這一個txt文件的創(chuàng)建是和.py文件創(chuàng)建在同樣的一個包里面的:

目錄如下:

然后如何進行讀取呢,首先需要使用到open()和read().

代碼如下:

c1 = open('demo1.txt', 'r')
print(c1.read())

在open()里面的'r'是以read的方式進行打開,沒有這個也是可以進行讀取文件里面的內(nèi)容的

代碼的運行結(jié)果如下:

可以看到的是,這是整個文件.txt都被讀下來了.

也可以使用python的 with … open … as … 的句子對文件進行打開,并且把文件進行打開后的重命名.

代碼如下:

with open('demo1.txt', 'r') as file1:
 contents = file1.read()
 print(contents)

運行之后可以看到代碼的運行結(jié)果和第一次的運行結(jié)果是相同的.

運行結(jié)果如下:

二、什么是相對路徑,什么是絕對路徑?

1.相對路徑:相對于目錄(程序文件所在的目錄),一般無盤符起始

2.絕對路徑:將文件在計算機中的準(zhǔn)確位置告訴python,一般由盤符起始

(上面我創(chuàng)建的demo1.txt就是在程序文件的包內(nèi)的,使用在程序里面open(‘demo1.txt', ‘r'))就是相對路經(jīng),但是假如我使用的是絕對路徑的話,那么使用的路徑就是(我創(chuàng)建demo1.txt的在C盤里面)那么我寫就要寫成如下:

open('C\Demo1\demo1.txt', 'r')

三、如何進行逐行提取數(shù)據(jù)?

file2 = 'demo1.txt'
with open(file2) as lines:
 for line in lines
  print("\n" + line.strip())
  #strip()是用于去除字符串里面的空格.這個可以上網(wǎng)查一下相關(guān)的資料.

代碼運行結(jié)果:

四、創(chuàng)建一個包含文件各行內(nèi)容的列表

使用關(guān)鍵字with時,open()返回的文件對象只在with代碼塊內(nèi)可用。如果要在with代碼塊外訪問文件的內(nèi)容,可在with代碼塊內(nèi)將文件的各行存儲在一個列表中,并在with代碼塊外使用該列表:你可以立即處理文件的各個部分,可推遲到程序后面再處理。

使用readlines()的方法,進行將讀取的每一行數(shù)據(jù)傳進lines這一個數(shù)組當(dāng)中.

代碼如下:

with open(file2) as file_work:
 line3 = file_work.readlines()
#上面的line3是一個列表
for line in line3:
 print(line)

運行結(jié)果如下:

最后的運行結(jié)果有一個問題就是復(fù)制過來的列表中每一行都多了個換行符,使每一行之間的距離變大了

總結(jié)

到此這篇關(guān)于如何利用Python打開txt格式的文件的文章就介紹到這了,更多相關(guān)Python打開txt格式文件內(nèi)容請搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部