Tutorial ini kita akan melihat bagaimana melakukan operasi input dan output dari keyboard dan sumber eksternal secara sederhana
Dalam Seri Pelatihan Python ini, sejauh ini kita telah membahas hampir semua konsep penting Python.
Apa yang Akan Anda Pelajari
Tonton Tutorial VIDEO
Video #1. Input-Output dan File dengan Python
Video #2. Buat & Hapus File dengan Python
Catatan. Lewati jam 11. 37 menit di video di bawah ini untuk menonton 'Buat & Hapus File'.
Input-Output dengan Python
Python menyediakan beberapa fungsi bawaan untuk melakukan operasi input dan output
#1) Operasi Keluaran
Untuk mencetak hasilnya, python memberi kita fungsi bawaan yang disebut print()
Contoh
Print(“Hello Python”)Keluaran
Halo Piton
Keluaran
#2) Membaca Input dari keyboard (Operasi Input)
Python memberi kita dua fungsi bawaan untuk membaca input dari keyboard
- raw_input()
- memasukkan()
raw_input(). Fungsi ini hanya membaca satu baris dari input standar dan mengembalikannya sebagai sebuah String
Catatan. Fungsi ini dinonaktifkan di Python 3
Contoh
value = raw_input(“Please enter the value: ”); print(“Input received from the user is: ”, value) _Keluaran
Harap masukkan nilainya. Halo Piton
Input yang diterima dari pengguna adalah. Halo Piton
memasukkan(). Fungsi input() pertama mengambil input dari pengguna dan kemudian mengevaluasi ekspresi, yang berarti python secara otomatis mengidentifikasi apakah kita memasukkan string atau angka atau daftar
Tetapi dalam Python 3 fungsi raw_input() telah dihapus dan diganti namanya menjadi input()
Contoh
value = input(“Please enter the value: ”); print(“Input received from the user is: ”, value)Keluaran
Harap masukkan nilainya. [10, 20, 30]
Input yang diterima dari pengguna adalah. [10, 20, 30]
Keluaran
File dengan Python
File adalah lokasi bernama pada disk yang digunakan untuk menyimpan data secara permanen
Berikut adalah beberapa operasi yang dapat Anda lakukan pada file
- membuka file
- membaca berkas
- menulis file
- tutup berkas
#1) Buka File
Python menyediakan fungsi bawaan yang disebut open() untuk membuka file, dan fungsi ini mengembalikan objek file yang disebut pegangan dan digunakan untuk membaca atau memodifikasi file
Sintaksis
file_object = open(filename)Contoh
Saya punya file bernama tes. txt di disk saya dan saya ingin membukanya. Hal ini dapat dicapai dengan
#if the file is in the same directory f = open(“test.txt”) #if the file is in a different directory f = open(“C:/users/Python/test.txt”) _Kami bahkan dapat menentukan mode saat membuka file seolah-olah kami ingin membaca, menulis, atau menambahkan, dll
Jika Anda tidak menentukan mode apa pun secara default, mode tersebut akan berada dalam mode baca
#2) Membaca Data dari File
Untuk membaca file, pertama kita perlu membuka file dalam mode baca
Contoh
f = open(“test.txt”, ‘r’) #To print the content of the whole file print(f.read()) #To read only one line print(f.readline())Contoh. 1
Keluaran
Contoh. 2
Keluaran
#3) Menulis Data ke File
Untuk menulis data ke dalam file, kita perlu membuka file dalam mode tulis
Contoh
f = open(“test.txt”, ‘w’) f.write(“Hello Python \n”) #in the above code ‘\n’ is next line which means in the text file it will write Hello Python and point the cursor to the next line f.write(“Hello World”) _Keluaran
Sekarang jika kita membuka tes. txt file, kita dapat melihat konten sebagai
Halo Piton
Halo Dunia
Keluaran
#4) Tutup File
Setiap kali kita membuka file, sebagai praktik yang baik kita perlu memastikan untuk menutup file, Di python, kita bisa menggunakan fungsi close() untuk menutup file
Saat kami menutup file, itu akan membebaskan sumber daya yang terikat dengan file tersebut
Contoh
f = open(“test.txt”, ‘r’) print (f.read()) f.close()Keluaran
#5) Buat & Hapus File
Dengan python, kita bisa membuat file baru dengan menggunakan metode open
Contoh
f = open(“file.txt”, “w”) f.close() _Keluaran
Demikian pula, kita dapat menghapus file menggunakan fungsi hapus yang diimpor dari os
Contoh
import os os.remove(“file.txt”) _Keluaran
Untuk menghindari terjadinya error terlebih dahulu, kita perlu memeriksa apakah file tersebut sudah ada kemudian menghapus file tersebut
Contoh
value = raw_input(“Please enter the value: ”); print(“Input received from the user is: ”, value) _0Menggunakan fungsi input/output python, kita bisa mendapatkan input dari pengguna selama run-time atau dari sumber eksternal seperti file teks dll. Harap Anda akan jelas tentang Input-Output dan File dengan Python dari tutorial ini