Saya pasti melewatkan satu atau dua halaman secara tidak sengaja selama Tutorial PDF saya tentang perintah dan argumen Python, karena entah bagaimana saya tidak dapat menemukan cara untuk mengambil input pengguna dan memasukkannya ke dalam file. Jangan suruh saya mencoba dan mencari solusi online, karena saya melakukannya. Tidak ada yang masuk akal bagi saya
EDIT. Saya menggunakan Python3. 1. 2, maaf lupa
Python adalah bahasa berorientasi objek dan tingkat tinggi yang mendukung banyak fungsi bawaan yang mudah digunakan untuk pengguna.
Python memiliki fungsi bawaan untuk menangani file seperti membuat file, menulis ke dalam file, membaca file, dan memperbarui file
Ruang Lingkup Pasal
→ Pada artikel ini, kita akan mengetahui tentang fungsi penanganan file dengan python.
→ Kita akan mengetahui setiap fungsi penanganan file, seperti membuka file, menutup file, membuat file, menulis ke dalam file, membaca file, dan memperbarui file
→ Beberapa metode dalam penanganan file dengan python.
pengantar
→ Fungsi penanganan file adalah membuat file, menulis ke dalam file, membaca file, dan memperbarui file
→ File umumnya digunakan untuk menyimpan informasi yang diambil dari program
→ File terdiri dari 2 jenis seperti file teks normal dan file biner
→ File teks memiliki terminator untuk setiap baris dengan karakter khusus dalam python
→ File biner ditulis dalam bahasa biner i. e. , 0s dan 1s, yang tidak memerlukan terminator.
→ Karena ini adalah file biner, data disimpan dalam file setelah mengubahnya menjadi bahasa biner yang dapat dimengerti mesin
→ Kami memiliki mode yang berbeda untuk mengakses file. Mari kita bahas
Akses Mode untuk menggunakan file
Mode akses di sini digunakan untuk membuka file dalam mode tertentu dan kemudian mengakses dengan mode yang ditentukan
Mode akses dalam python adalah,
- Baca Saja ('r). Membuka file hanya untuk membaca, dan penunjuk file diposisikan di awal file
Jika file yang dipilih tidak ada, itu mengembalikan kesalahan
- Baca dan Tulis ('r+'). Membuka file untuk membaca dan menulis, penunjuk file diposisikan di awal file
Jika file yang dipilih tidak ada, itu mengembalikan kesalahan
- Tulis Saja ('w'). Membuka file untuk menulis konten ke file, posisi penunjuk file di awal file
Jika file yang dipilih tidak ada, itu mengembalikan kesalahan
- Tulis dan Baca ('w+'). Membuka file untuk membaca dan menulis, penunjuk file diposisikan di awal file
- Tambahkan Hanya ('a'). Membuka file untuk menulis, penunjuk file diposisikan di akhir file
Jika file yang dipilih tidak ada, itu membuat file dan menggunakannya
- Tambah dan Baca('a+'). Membuka file untuk membaca dan menulis, penunjuk file diposisikan di akhir file
Jika file yang dipilih tidak ada, itu membuat file dan menggunakannya
- Biner ('b'). Membuka file dalam mode biner
Sekarang, Beri tahu kami operasi yang dapat dilakukan pada file.
Membuka File dengan Python
Python memiliki fungsi bawaan untuk membuka file yaitu fungsi open()
Sintaksis
f = buka ("nama file", "Mode akses")
Contoh
file = buka(“C. /Program Python/sampel. txt")
Kami juga dapat menentukan mode file,
Membuka file dalam mode tulis,
file = buka(“C. /Program Python/sampel. txt", 'w')
Membuka file dalam mode baca,
file = buka(“C. /Program Python/sampel. txt", 'r')
Membuka file dalam mode baca dan tulis dalam mode biner,
file = buka(“C. /Program Python/sampel. txt", 'r+b')
Kita juga dapat menulis pernyataan sebagai
file = buka(“C. /Program Python/sampel. txt", mode = 'r+b')
Dan disarankan untuk menulis jenis penyandian,
file = buka(“C. /Program Python/sampel. txt", mode = 'r+b', penyandian = 'utf-8')
Menutup file dengan python
Python memiliki fungsi bawaan untuk menutup file yaitu fungsi close()
Sintaksis
mengajukan. close() #file dibuat dengan nama file
Contoh
file = open(“C:/PythonPrograms/sample.txt”) file.close()Menutup file menggunakan metode close() dengan python
Kami juga dapat menulisnya dengan cara yang aman menggunakan blok coba dan akhirnya,
try: file = open(“demo.txt”, encoding = ‘utf-8’) finally: file.close()_Cara ini membantu kita dari terjadinya pengecualian
Kami juga memiliki cara lain untuk menutup file menggunakan dengan pernyataan sebagai,
with open(“demo.txt”, encoding = ‘utf-8’) as f: #executable statementsMenulis ke file dengan Python
Python memiliki fungsi bawaan untuk menulis file yaitu fungsi write()
Sintaksis
f. write() #f adalah file yang dibuat nama file
Contoh
with open(“demo.txt”, encoding = ‘utf-8’) as f: f.write(“This is file created using python code”) f.write(“This is next line of file”)Jika demo. txt ada di lokasi yang ditentukan, itu menulis konten yang ditentukan dalam file yang ditentukan
Jika demo. txt tidak ada di lokasi yang ditentukan, ini menunjukkan kesalahan
metode writelines() digunakan untuk menulis item dalam daftar. Karakter baris baru (“\n”) adalah bagian dari string
L = [“This is a created file. \n”, This file is taken as an example. \n”] F = open(“demo.txt”, “w”) F.writelines(L) F.close()_Keluaran
Ini adalah file yang dibuat
File ini diambil sebagai contoh
Membaca file dengan Python
Python memiliki fungsi bawaan untuk Membaca file yaitu fungsi read()
Sintaksis
f. baca(ukuran untuk dibaca) #f adalah nama file yang dibuat file
Contoh
Jika demo. txt ada di lokasi yang ditentukan, itu membaca konten yang ditentukan dalam file yang ditentukan
Jika demo. txt tidak ada di lokasi yang ditentukan, ini menunjukkan kesalahan
Untuk membaca seluruh file tulis, print(f. Baca())
Kita dapat membaca file secara baris-baris menggunakan perulangan for,
for i in f: print(i, end= ‘ ’)_# membaca konten baris demi baris
Kita dapat membaca satu baris menggunakan readline()
f.readline()Digunakan untuk membaca baris individu
Menambahkan ke file dengan Python
Untuk menambahkan konten ke file, kita membuka file menggunakan metode open() dalam mode append(a) dan kemudian menggunakan metode write() untuk menulis konten ke dalam file
F = open(“sample1.txt”, ‘a’) F.write(“Appending this sentence to the file”) F.close()_Untuk setiap program python, ketika kita menggunakan file, penutupan file harus menggunakan metode close()
Kita juga dapat membuka file menggunakan metode open() dalam mode append plus(a+) dan kemudian menggunakan metode write() untuk menulis konten ke dalam file
F = open(“sample1.txt”, ‘a+’) F.write(“Appending this sentence to the file”) F.close()_Ini menulis atau menambahkan konten ke file dan kemudian juga membaca file dan akhirnya menutup file
Kami juga memiliki beberapa metode dalam penanganan file dengan python, metode seek() dan metode tell()
metode seek() digunakan untuk mengubah posisi pointer file
metode tell() digunakan untuk memberi tahu posisi penunjuk file saat ini
Metode lain seperti detach(), fileno(), flush(), isatty()
Kesimpulan
1. Pertama, kami membahas file dan mengapa penanganan file digunakan dalam python
2. Kami mengetahui jenis file, file teks normal, dan file Biner
3. File teks memiliki terminator untuk setiap baris dengan karakter khusus di python
4. File biner ditulis dalam bahasa biner i. e. , 0s dan 1s, yang tidak memerlukan terminator
5. Kami telah mengetahui mode akses untuk menangani file dalam python, mode akses adalah mode baca (r), mode baca plus (r+), tulis (w), tulis plus (w+), tambahkan (a), tambahkan plus (a+)
6. Mode ini digunakan saat kita membuka file dan menyebutkan mode file untuk membukanya, itu membuka file dengan mode tersebut