首頁 後端開發 Python教學 Python3读取文件常用方法实例分析

Python3读取文件常用方法实例分析

Jun 10, 2016 pm 03:11 PM
python3 讀取文件

本文实例讲述了Python3读取文件常用方法。分享给大家供大家参考。具体如下:

''''' 
Created on Dec 17, 2012 
读取文件 
@author: liury_lab 
''' 
# 最方便的方法是一次性读取文件中的所有内容放到一个大字符串中: 
all_the_text = open('d:/text.txt').read() 
print(all_the_text) 
all_the_data = open('d:/data.txt', 'rb').read() 
print(all_the_data) 
# 更规范的方法 
file_object = open('d:/text.txt') 
try: 
  all_the_text = file_object.read() 
  print(all_the_text) 
finally: 
  file_object.close() 
# 下面的方法每行后面有‘\n'  
file_object = open('d:/text.txt') 
try: 
  all_the_text = file_object.readlines() 
  print(all_the_text) 
finally: 
  file_object.close() 
# 三句都可将末尾的'\n'去掉  
file_object = open('d:/text.txt') 
try: 
  #all_the_text = file_object.read().splitlines() 
  #all_the_text = file_object.read().split('\n') 
  all_the_text = [L.rstrip('\n') for L in file_object] 
  print(all_the_text) 
finally: 
  file_object.close() 
# 逐行读 
file_object = open('d:/text.txt') 
try: 
  for line in file_object: 
    print(line, end = '') 
finally: 
  file_object.close() 
# 每次读取文件的一部分 
def read_file_by_chunks(file_name, chunk_size = 100):   
  file_object = open(file_name, 'rb') 
  while True: 
    chunk = file_object.read(chunk_size) 
    if not chunk: 
      break 
    yield chunk 
  file_object.close() 
for chunk in read_file_by_chunks('d:/data.txt', 4): 
  print(chunk)

登入後複製

输出如下:

hello python
hello world
b'ABCDEFG\r\nHELLO\r\nhello'
hello python
hello world
['hello python\n', 'hello world']
['hello python', 'hello world']
hello python
hello worldb'ABCD'
b'EFG\r'
b'\nHEL'
b'LO\r\n'
b'hell'
b'o'

登入後複製

希望本文所述对大家的Python程序设计有所帮助。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何使用C#中的File.ReadAllText函數讀取文字檔案內容 如何使用C#中的File.ReadAllText函數讀取文字檔案內容 Nov 18, 2023 pm 03:23 PM

如何使用C#中的File.ReadAllText函數讀取文字檔案內容在C#程式設計中,我們經常需要讀取文字檔案的內容。 File.ReadAllText是一個非常方便的函數,可以幫助我們快速讀取文字檔案的全部內容。本文將介紹如何使用File.ReadAllText函數,並提供具體程式碼範例。首先,我們需要引入System.IO命名空間,以便使用File類別的相關方法。

PHP讀取檔案內容:實作資料匯入和解析的步驟 PHP讀取檔案內容:實作資料匯入和解析的步驟 Sep 06, 2023 pm 12:45 PM

PHP讀取檔案內容:實作資料匯入和解析的步驟匯入和解析檔案內容是Web開發中非常常見的操作之一。使用PHP可以輕鬆實現文件導入和解析,本文將介紹實現此過程的步驟,並提供程式碼範例。步驟一:選擇要匯入和解析的檔案在PHP中,首先需要選擇要匯入和解析的檔案。可以使用檔案選擇表單或手動指定檔案路徑。以下是一個檔案選擇表單的範例程式碼:<formmethod

如何使用PHP中的file_get_contents函數讀取檔案內容 如何使用PHP中的file_get_contents函數讀取檔案內容 Jun 26, 2023 pm 12:01 PM

在PHP中,我們常常需要從檔案中讀取資料。在這種情況下,我們可以使用file_get_contents函數。這個函數可以簡單地從一個檔案中讀取所有內容,並將其作為一個字串傳回。這在許多場景下都非常有用,例如讀取設定檔、讀取日誌檔案等。在本文中,我們將介紹如何使用PHP中的file_get_contents函數來讀取檔案內容。步驟1:開啟檔案在使用file

使用ioutil.ReadFile函數讀取檔案內容並傳回位元組切片 使用ioutil.ReadFile函數讀取檔案內容並傳回位元組切片 Jul 26, 2023 pm 05:40 PM

標題:使用ioutil.ReadFile函數讀取檔案內容並傳回位元組切片文章內容:在Go語言的標準庫中,有一個非常常用的函數ioutil.ReadFile(),它可以用來從指定的檔案中讀取內容,並傳回一個位元組切片。這個函數提供了一種簡單而便捷的方式來讀取文件,並且可以方便地將文件內容進行進一步的處理。下面,我們將以一個簡單的程式碼範例來展示如何使用ioutil.R

PHP檔案處理入門:深入理解讀取和寫入的基本步驟 PHP檔案處理入門:深入理解讀取和寫入的基本步驟 Sep 06, 2023 am 08:43 AM

PHP檔案處理入門:深入理解讀取和寫入的基本步驟在PHP開發中,檔案處理是一項非常常見且重要的任務。無論是讀取檔案的內容,還是將資料寫入檔案中,都可以透過PHP提供的內建函數來實現。本文將介紹PHP文件處理的基本步驟,並提供一些程式碼範例供參考。一、讀取文件的基本步驟讀取文件是我們在處理文件時經常需要進行的操作。以下是一個基本的讀取檔案的步驟:使用fopen(

使用ioutil.ReadFile函數讀取檔案內容並傳回字串 使用ioutil.ReadFile函數讀取檔案內容並傳回字串 Jul 25, 2023 pm 10:41 PM

標題:使用ioutil.ReadFile函數讀取檔案內容並傳回字串在Go語言中,有許多方法可以讀取檔案內容並進行處理,其中之一是使用ioutil套件中的ReadFile函數。本文將介紹如何使用ioutil.ReadFile函數讀取文件,並將其內容以字串形式傳回。 ioutil.ReadFile函數是Go語言標準函式庫中提供的一個方便的讀取檔案內容的方法。它接受一

一文搞定Python讀取文件的全部知識 一文搞定Python讀取文件的全部知識 Apr 11, 2023 pm 11:22 PM

檔案是無所不在的,無論我們使用哪種程式語言,處理檔案對於每個程式設計師都是必不可少的檔案處理是一種用於建立檔案、寫入資料和從中讀取資料的過程,Python擁有豐富的用於處理不同文件類型的包,從而使得我們可以更加輕鬆方便的完成文件處理的工作本文大綱:使用上下文管理器打開文件Python 中的文件讀取模式讀取text 文件讀取CSV 文件讀取JSON 檔案開啟檔案在存取檔案的內容之前,我們需要開啟檔案。 Python 提供了一個內建函數可以幫助我們以不同的模式開啟檔案。 open() 函數接受兩個基

Python底層技術解析:如何實作檔案讀寫 Python底層技術解析:如何實作檔案讀寫 Nov 08, 2023 am 11:15 AM

Python底層技術解析:如何實作檔案讀寫,需要具體程式碼範例在Python程式設計中,檔案操作是非常常見且重要的操作之一。文件讀寫涉及到Python底層的I/O技術。本文將探討如何利用Python實現文件讀寫操作,並提供具體的程式碼範例。一、檔案讀取Python提供了多種方法來讀取檔案內容,最常見的包括使用open()函數和使用with語句。使用open()函數

See all articles