python怎麼讀取txt檔案第二行-Python:如何選擇文字檔案的第一行,以及第二行……?...
本問題已經有最佳答案,請猛點這裡訪問。
我遇到了一個關於Python的問題。我有一個文字檔案(textfile1.txt),有幾行例子:
1
2
3This is the line 1
This is the line 2
This is the line 3
我可以在python指令碼中以書面形式返回文字檔案的所有內容:
1
2
3
4
5
6def textFile1(self):
my_file = open("textFile1.txt")
my_file_contents = my_file.read()
return my_file_contents
使用此函式(read())返回檔案的所有內容
現在,我想寫另一個文字檔案,我用我的python程式再次呼叫它:
1
2
3The line 1 of my textFile1 is: This is the line 1
The line 2 of my textFile1 is: This is the line 2
The line 3 of my textFile1 is: This is the line 3
但是我唯一能做的就是每次都寫所有的內容(這是正常的,因為我返回了textfile1.txt的所有內容),但是我不知道如何只選擇textfile1.txt的第1行,在第2行和第3行之後……
總而言之,我的問題是:如何選擇一個文字檔案中的一行,然後增加它(例如在終端中列印)?我想是這樣的:
1
2
3
4
5i=0
f = open("textFile.txt","r")
ligne = f.readline()
print ligne[i]
i=i+1
但在Python中,我不知道該怎麼做。
謝謝你
更新:
謝謝你的回覆,但直到現在,我還是被阻止了。偶然地,是否可以從文字檔案中選擇一行,尤其是使用此函式:
1
2for line in f:
print line.rstrip() # display all the lines but can I display just the line 1 or 2?
您想迴圈檔案的行。檔案提供了一個非常簡單的介面:
1
2for line in f:
# Do whatever with each line.
請注意,行將包含任何尾隨的換行符。
此外,通常最好在with語句中開啟檔案:
1
2
3with open('textFile.txt', 'r') as f:
for line in f:
# Do whatever with each line.
這樣可以確保在with語句完成時關閉檔案,即使存在可能導致跳過顯式close呼叫的異常,或延遲引用,從而導致檔案物件的終結器延遲。
您可以一行一行地迭代檔案
1
2
3
4with open('textFile1.txt') as f:
for line in f:
print line
# Write to the 2nd file textFile2.txt
1
2
3
4
5
6
7
8
9def copy_contents(from_path, to_path):
from_file = open(from_path, 'r')
to_file = open(to_path, 'w')
for no, line in enumerate(from_file.readlines()):
to_file.write('This is line %u of my textFile: %s' % (no, line))
from_file.close()
to_file.close()
相關文章
- [work] python讀取txt檔案最後一行Python
- python 讀取文字檔案Python
- 讀取txt檔案將文字行組合成特定格式
- python讀取檔案指定行的三種方法Python
- python怎麼讀取配置檔案Python
- 怎麼透過Python獲取檔案指定行的內容?Python
- python怎麼建立文字檔案Python
- python如何讀取大檔案Python
- cmd中如何執行Python檔案Python
- 教大家python讀取一行一行檔案內容的方法Python
- 電腦TXT檔案怎麼顯示行數? 電腦TXT檔案行數檢視方法
- 如何使用Python讀取文字檔案並回答問題?Python
- Python如何獲取當前執行檔案路徑?Python
- python讀取大檔案Python
- python小白檔案讀取Python
- php如何上傳txt檔案,並且讀取txt檔案PHP
- 使用Python模仿檔案行為Python
- python怎麼寫txt檔案路徑Python
- windows powershell 如何讀取大檔案前10行Windows
- 如何在python中讀取配置檔案Python
- Python如何生成windows可執行的exe檔案PythonWindows
- Python提取文字檔案(.txt)資料的方法Python
- 讀取檔案最後一行
- C#讀取文字檔案和寫文字檔案C#
- python如何將資料寫入本地txt文字檔案Python
- python3執行.sql檔案PythonSQL
- python中修改檔案行內容Python
- 得到txt空白行的行數、將txt檔案的空行刪除和刪除csv檔案中指定的行
- python讀取yaml配置檔案的方法PythonYAML
- python 修改文字檔案Python
- python獲取程式執行檔案路徑的方法其一Python
- Python 打包 windows 可執行的 exe 檔案PythonWindows
- Python 讀取HDF5檔案Python
- python解壓並讀取檔案Python
- Python驅動ansys執行apdl檔案Python
- shell指令碼命令 執行python檔案&python命令列執行python程式碼指令碼Python命令列
- [20230508]crack oracle執行檔案.txtOracle
- RM-2 使用matlab進行txt檔案讀寫Matlab