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程序设计有所帮助。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas











Cara menggunakan fungsi File.ReadAllText dalam C# untuk membaca kandungan fail teks Dalam pengaturcaraan C#, kita selalunya perlu membaca kandungan fail teks. File.ReadAllText ialah fungsi yang sangat mudah yang boleh membantu kami membaca keseluruhan kandungan fail teks dengan cepat. Artikel ini akan memperkenalkan cara menggunakan fungsi File.ReadAllText dan memberikan contoh kod khusus. Pertama, kita perlu memperkenalkan ruang nama System.IO untuk menggunakan kaedah berkaitan kelas Fail.

Dalam PHP, kita sering perlu membaca data daripada fail. Dalam kes ini, kita boleh menggunakan fungsi file_get_contents. Fungsi ini hanya boleh membaca segala-galanya daripada fail dan mengembalikannya sebagai rentetan. Ini sangat berguna dalam banyak senario, seperti membaca fail konfigurasi, membaca fail log, dsb. Dalam artikel ini, kami akan menerangkan cara membaca kandungan fail menggunakan fungsi file_get_contents dalam PHP. Langkah 1: Buka fail menggunakan fail

Membaca kandungan fail dengan PHP: Langkah untuk melaksanakan import dan penghuraian data Mengimport dan menghuraikan kandungan fail ialah salah satu operasi yang sangat biasa dalam pembangunan web. Pengimportan dan penghuraian fail boleh dicapai dengan mudah menggunakan PHP, dan artikel ini akan menerangkan langkah-langkah untuk mencapai proses ini dan menyediakan contoh kod. Langkah 1: Pilih fail untuk diimport dan dihuraikan Dalam PHP, anda perlu memilih fail untuk diimport dan dihuraikan terlebih dahulu. Anda boleh menggunakan borang pemilihan fail atau menentukan laluan fail secara manual. Berikut ialah contoh kod untuk borang pemilihan fail: <formmethod

Tajuk: Gunakan fungsi ioutil.ReadFile untuk membaca kandungan fail dan mengembalikan kepingan bait Kandungan artikel: Dalam pustaka standard bahasa Go, terdapat fungsi yang sangat biasa digunakan ioutil.ReadFile(), yang boleh digunakan untuk membaca daripada yang ditentukan kandungan fail dan mengembalikan kepingan bait. Fungsi ini menyediakan cara yang mudah dan mudah untuk membaca fail dan memproses kandungan fail dengan mudah untuk pemprosesan selanjutnya. Di bawah, kami akan menunjukkan kepada anda cara menggunakan ioutil.R dengan contoh kod mudah

Bermula dengan Pengendalian Fail PHP: Pemahaman Mendalam tentang Langkah-Langkah Asas Membaca dan Menulis Pengendalian Fail ialah tugas yang sangat biasa dan penting dalam pembangunan PHP. Sama ada membaca kandungan fail atau menulis data pada fail, ia boleh dicapai melalui fungsi terbina dalam yang disediakan oleh PHP. Artikel ini akan memperkenalkan langkah asas pemprosesan fail PHP dan menyediakan beberapa contoh kod untuk rujukan. 1. Langkah asas untuk membaca fail Membaca fail adalah operasi yang sering kita perlu lakukan semasa memproses fail. Berikut ialah langkah asas untuk membaca fail: gunakan fopen(

Tajuk: Gunakan fungsi ioutil.ReadFile untuk membaca kandungan fail dan mengembalikan rentetan Dalam bahasa Go, terdapat banyak cara untuk membaca kandungan fail dan memprosesnya, salah satunya ialah menggunakan fungsi ReadFile dalam pakej ioutil. Artikel ini akan memperkenalkan cara menggunakan fungsi ioutil.ReadFile untuk membaca fail dan mengembalikan kandungannya sebagai rentetan. Fungsi ioutil.ReadFile ialah kaedah yang mudah untuk membaca kandungan fail yang disediakan dalam pustaka standard bahasa Go. ia menerima a

Fail ada di mana-mana, tidak kira bahasa pengaturcaraan yang kita gunakan, pengendalian fail adalah penting untuk setiap pengaturcara Pemprosesan fail ialah proses yang digunakan untuk mencipta fail, menulis data dan membaca data daripadanya, Python Terdapat banyak pakej untuk memproses jenis fail yang berbeza. , yang memudahkan dan memudahkan kami untuk menyelesaikan kerja pemprosesan fail ini: Gunakan pengurus konteks untuk membuka mod membaca fail dalam Python Membaca fail CSV kandungan fail, kita perlu membuka fail tersebut. Python menyediakan fungsi terbina dalam yang membantu kami membuka fail dalam mod yang berbeza. Fungsi open() menerima dua pangkalan

Analisis teknologi asas Python: Cara melaksanakan pembacaan dan penulisan fail, contoh kod khusus diperlukan Dalam pengaturcaraan Python, operasi fail adalah salah satu operasi yang paling biasa dan penting. Membaca dan menulis fail melibatkan teknologi I/O asas Python. Artikel ini akan meneroka cara menggunakan Python untuk melaksanakan operasi membaca dan menulis fail, dan memberikan contoh kod khusus. 1. Pembacaan fail Python menyediakan pelbagai kaedah untuk membaca kandungan fail Yang paling biasa termasuk menggunakan fungsi open() dan menggunakan pernyataan dengan. Gunakan fungsi open().
