Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Python

Menguasai Penanganan File Python: Buat, Baca, Tulis, dan Buka File Teks dengan Mudah

Penanganan File Python

Dalam Python, tidak perlu mengimpor pustaka eksternal untuk membaca dan menulis file. Python menyediakan fungsi bawaan untuk membuat, menulis, dan membaca file.

Dalam tutorial penanganan file Python ini, kita akan mempelajari:

Cara Membuka File Teks dalam Python

Untuk membuka file, Anda perlu menggunakan fungsi bawaan open. Fungsi buka file Python mengembalikan objek file yang berisi metode dan atribut untuk melakukan berbagai operasi untuk membuka file dalam Python.

Sintaks fungsi buka file Python

file_object = open("filename", "mode")

Di sini,

Detail lebih lanjut tentang mode ini dijelaskan di bawah ini

Cara Membuat File Teks dalam Python

Dengan Write to file Python, Anda dapat membuat file .text (guru99.txt) dengan menggunakan kode yang telah kami demonstrasikan di sini:

Langkah 1) Buka file .txt

f= open("guru99.txt","w+")

Langkah 2) Masukkan data ke dalam file

for i in range(10): f.write("This is line %d\r\n" % (i+1))

Langkah 3) Tutup instance file

f.close()

Ini adalah hasil setelah eksekusi kode untuk contoh pembuatan file teks dalam Python:

Menguasai Penanganan File Python: Buat, Baca, Tulis, dan Buka File Teks dengan Mudah

Cara Membuat File Teks dalam Python

Saat Anda klik file teks Anda dalam kasus kami "guru99.txt" itu akan terlihat seperti ini

Menguasai Penanganan File Python: Buat, Baca, Tulis, dan Buka File Teks dengan Mudah

Contoh cara membuat file teks dalam Python


Cara Menambahkan File Teks dalam Python

Anda juga dapat menambahkan/menambahkan teks baru ke file yang sudah ada atau file baru.

Langkah 1)

f=open("guru99.txt", "a+")

Sekali lagi jika Anda bisa melihat tanda plus dalam kode, itu menunjukkan bahwa itu akan membuat file baru jika tidak ada. Namun dalam kasus kami kita sudah memiliki file, jadi kita tidak perlu membuat file baru untuk operasi menambahkan file Python.

Langkah 2)

for i in range(2): f.write("Appended line %d\r\n" % (i+1))

Ini akan menulis data ke dalam file dalam mode tambah.

Menguasai Penanganan File Python: Buat, Baca, Tulis, dan Buka File Teks dengan Mudah

Cara Menambahkan File Teks dalam Python

Anda dapat melihat output dalam file "guru99.txt". Output dari kode adalah file sebelumnya ditambahkan dengan data baru oleh operasi menambahkan file Python.

Menguasai Penanganan File Python: Buat, Baca, Tulis, dan Buka File Teks dengan Mudah

Contoh Cara Menambahkan File Teks dalam Python

Cara Membaca File dalam Python

Anda dapat membaca file dalam Python dengan memanggil file .txt dalam mode "baca"(r).

Langkah 1) Buka file dalam mode baca

f=open("guru99.txt", "r")

Langkah 2) Kami menggunakan fungsi mode dalam kode untuk memeriksa apakah file dalam mode terbuka. Jika ya, kami lanjutkan

if f.mode == 'r':

Langkah 3) Gunakan f.read untuk membaca data file dan menyimpannya dalam variabel content untuk membaca file dalam Python

contents =f.read()

Langkah 4) Cetak content untuk Python read text file

Ini adalah output dari contoh baca file Python:

Menguasai Penanganan File Python: Buat, Baca, Tulis, dan Buka File Teks dengan Mudah

Cara Membaca File dalam Python


Cara Membaca File baris per baris dalam Python

Anda juga dapat membaca file .txt Anda baris per baris jika data Anda terlalu besar untuk dibaca. Kode readlines() akan memisahkan data Anda dalam mode yang mudah dibaca.

Menguasai Penanganan File Python: Buat, Baca, Tulis, dan Buka File Teks dengan Mudah

Cara Membaca File baris per baris dalam Python

Saat Anda menjalankan kode (f1=f.readlines()) untuk membaca file baris per baris dalam Python, itu akan memisahkan setiap baris dan menyajikan file dalam format yang dapat dibaca. Dalam kasus kami barisnya pendek dan dapat dibaca, output akan terlihat mirip dengan mode baca. Namun jika ada file data yang kompleks yang tidak dapat dibaca, potongan kode ini dapat berguna.

Mode File dalam Python

Berikut adalah berbagai Mode File dalam Python:

Mode Deskripsi
‘r’ Ini adalah mode default. Ini Membuka file untuk dibaca.
‘w’ Mode ini Membuka file untuk ditulis.
Jika file tidak ada, ia membuat file baru.
Jika file ada, ia memotong file.
‘x’ Membuat file baru. Jika file sudah ada, operasi gagal.
‘a’ Buka file dalam mode tambah.
Jika file tidak ada, ia membuat file baru.
‘t’ Ini adalah mode default. Ini membuka dalam mode teks.
‘b’ Ini membuka dalam mode biner.
‘+’ Ini akan membuka file untuk membaca dan menulis (memperbarui)

Ini adalah kode lengkap untuk contoh Python print() ke File

Contoh Python 2

def main(): f= open("guru99.txt","w+") #f=open("guru99.txt","a+") for i in range(10): f.write("This is line %d\r\n" % (i+1)) f.close() #Buka file kembali dan baca isinya #f=open("guru99.txt", "r") # if f.mode == 'r': # contents =f.read() # print contents #atau, readlines membaca setiap baris ke dalam list #fl =f.readlines() #for x in fl: #print x if __name__== "__main__": main()

Contoh Python 3

Berikut adalah contoh Python print() ke File lainnya:

def main(): f= open("guru99.txt","w+") #f=open("guru99.txt","a+") for i in range(10): f.write("This is line %d\r\n" % (i+1)) f.close() #Buka file kembali dan baca isinya #f=open("guru99.txt", "r") #if f.mode == 'r': # contents =f.read() # print (contents) #atau, readlines membaca setiap baris ke dalam list #fl =f.readlines() #for x in fl: #print(x) if __name__== "__main__": main()

Ringkasan


Python

  1. Penanganan File C: Menguasai I/O dengan fopen, fprintf, fread, dan fseek
  2. Python File I/O: Menguasai Operasi File, Membaca, Menulis, dan Manajemen
  3. Menginisialisasi Block RAM FPGA dari Berkas Teks dengan Pustaka TEXTIO VHDL
  4. Membaca File di Java dengan BufferedReader – Panduan Praktis dengan Contoh
  5. Fungsi print() Python: Panduan Praktis dengan Contoh
  6. Memeriksa Keberadaan File dan Direktori dalam Python – Panduan Praktis
  7. Python JSON: Enkoding, Dekoding, dan Penanganan File – Panduan Praktis
  8. Menghitung Rata-rata di Python: Panduan Praktis
  9. Python File I/O: Menguasai Operasi Input dan Output
  10. Pengelolaan Exception Python: Panduan Lengkap