Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Python: Tulis ke File

Posted on December 26, 2022

Menulis ke file dengan Python adalah operasi umum yang memungkinkan Anda menyimpan data dalam file untuk digunakan nanti. Apakah Anda bekerja dengan file teks sederhana atau file biner yang lebih kompleks, Python menyediakan sejumlah cara untuk menulis data ke file.

Dalam artikel ini kita akan membahas metode berikut untuk menulis file dengan Python:
write() method writelines( ) metode bytes() metode print() metode
Mari kita bahas setiap metode satu per satu.
1. Menggunakan metode `write()`

Salah satu cara paling sederhana untuk menulis ke file dengan Python adalah menggunakan metode `write()` dari objek file. Untuk menggunakan metode `write()`, pertama-tama Anda harus membuka file dalam mode tulis menggunakan fungsi `open()`. Anda dapat menggunakan parameter mode `w` untuk membuka file dalam mode tulis.

Berikut adalah contoh cara menggunakan metode write() untuk menulis satu baris teks ke file:

# Buka file dalam mode tulis dengan open(`myfile.txt`, `w`) as f: # Tulis satu baris teks ke file f.write(`Ini adalah baris pertama teks dalam file.n`)1234# Buka file dalam mode tulisdengan open(`myfile.txt`, `w`) sebagai f:  # Tulis satu baris teks ke file  f.write(`Ini adalah baris teks pertama dalam file.n`)

Dalam hal ini misalnya, file `myfile.txt` dibuka dalam mode tulis menggunakan parameter mode `w`. File kemudian dibuka menggunakan pernyataan `with`, yang memastikan bahwa file ditutup dengan benar setelah operasi di dalam blok `with` selesai.

Di dalam blok with, metode `write()` digunakan untuk menulis satu baris teks ke file. Metode `write()` mengambil string sebagai argumen dan menuliskannya ke file. Dalam contoh ini, string `Ini adalah baris pertama teks dalam file.n` ditulis ke file.

Perhatikan bahwa saat Anda membuka file dalam mode tulis, semua konten yang ada dalam file akan ditimpa. Artinya, jika file tersebut sudah berisi data, data tersebut akan dihapus saat Anda membuka file tersebut dalam mode tulis.
2. Menggunakan metode `writelines()`

Anda juga dapat menggunakan metode `writelines()` untuk menulis beberapa baris teks ke file sekaligus. Metode `writelines()` mengambil daftar string sebagai argumen, dan menulis setiap string dalam daftar ke file, dengan karakter baris baru ditambahkan setelah setiap string.

Berikut adalah contoh penggunaan metode `writelines()` untuk tulis beberapa baris teks ke file:

# Buka file dalam mode tulis dengan open(`myfile.txt`, `w`) as f: # Tulis beberapa baris teks ke file f.writelines([`Ini adalah baris pertama.n`, `Ini adalah baris kedua.n`])1234# Buka file dalam mode tulis dengan open(`myfile.txt`, `w`) sebagai f:  # Tulis beberapa baris teks ke file  f.writelines([`Ini adalah baris pertama.n`, `Ini adalah baris kedua.n`])

Dalam contoh ini, string `Ini adalah baris pertama.n` dan `Ini adalah baris kedua.n` ditulis ke file myfile.txt.
3. Menggunakan `bytes()` function

Ini juga memungkinkan untuk menulis data biner ke file dengan Python. Untuk melakukannya, Anda dapat menggunakan metode `write()` dari objek file bersama dengan fungsi `bytes()`. Fungsi `bytes()` memungkinkan Anda mengonversi string data menjadi urutan byte, yang kemudian dapat ditulis ke file menggunakan metode `write()`.

Berikut adalah contoh penulisan data biner ke file di Python:

# Buka file dalam mode tulis dengan open(`myfile.bin`, `wb`) as f: # Tulis data biner ke file f.write(bytes(`Ini adalah beberapa data biner`, `utf- 8`))1234# Buka file dalam mode tulisdengan open(`myfile.bin`, `wb`) sebagai f:  # Tulis data biner ke file  f.write(bytes(`Ini adalah beberapa data biner`, `utf -8`))

4. Menggunakan metode `print()`

Selain metode `write()` dan `writelines()`, Python juga menyediakan fungsi `print()` sebagai cara mudah untuk menulis data ke file. Fungsi print() memungkinkan Anda menulis data ke file dengan mengalihkan keluaran fungsi ke file menggunakan argumen kata kunci file.

Berikut adalah contoh penggunaan fungsi `print()` untuk menulis data ke file:

# Buka file dalam mode tulis dengan open(`myfile.txt`, `w`) as f: # Tulis data ke file menggunakan fungsi print() print(`Ini adalah baris pertama teks dalam file.` , file=f)1234# Buka file dalam mode tulisdengan open(`myfile.txt`, `w`) as f:  # Tulis data ke file menggunakan fungsi print()  print(`Ini adalah baris teks pertama dalam file.`, file=f)

Dalam contoh ini, file `myfile.txt` dibuka dalam mode tulis menggunakan parameter mode `w`. Fungsi print() kemudian digunakan untuk menulis string `Ini adalah baris pertama teks dalam file.` ke file. Argumen kata kunci file digunakan untuk menentukan objek file yang hasilnya harus ditulis.

Berikut adalah contoh penggunaan fungsi print() untuk menulis beberapa baris teks ke file:

# Buka file dalam mode tulis dengan terbuka (`myfile.txt`, `w`) as f: # Tulis beberapa baris teks ke file menggunakan fungsi print() print(`Ini adalah baris pertama.`, `Ini adalah baris kedua.`, sep =`n`, file=f)1234# Buka file dalam mode tulisdengan open(`myfile.txt`, `w`) sebagai f:  # Tulis beberapa baris teks ke file menggunakan fungsi print()  print( `Ini adalah baris pertama.`, `Ini adalah baris kedua.`, sep=`n`, file=f)

Dalam contoh ini, argumen kata kunci `sep` digunakan untuk menentukan string yang harus digunakan untuk memisahkan baris teks. String `n` digunakan untuk menunjukkan bahwa karakter baris baru harus disisipkan di antara baris teks.
Conclusion

Secara keseluruhan, Python menyediakan sejumlah cara untuk menulis data ke file, termasuk metode write() dan writelines() dari objek file, serta fungsi print(). Apakah Anda sedang bekerja dengan file teks sederhana atau file biner yang lebih kompleks, Python memudahkan untuk menulis data ke file dan menyimpannya untuk digunakan nanti.

Referensi tecadmin.com

Terbaru

  • Inilah Rahasia Perbaiki Algoritma Video YouTube yang Mulai Sepi
  • Kenapa Cicilan di Bank Syariah Itu Tetap?
  • Inilah 7 Produk Digital Paling Realistis untuk Kalian yang Mau Jualan Online Tahun Ini!
  • Inilah 4 Strategi Memilih Niche SEO Terbaik Supaya Blog Kalian Cepat Ranking
  • Ini Trik Supaya Pengunjung Toko Online Kalian Jadi Pembeli Setia Pakai Omnisend!
  • 3 Strategi AI Terbukti Biar Bisnis E-Commerce Kalian Makin Cuan 2026!
  • Inilah 6 Langkah Tembus 5.000 Follower di X, Gini Caranya Supaya Akun Kalian Nggak Stuck Lagi!
  • SEO LinkedIn: Inilah Alasan Kenapa LinkedIn Ads Lebih Efektif Buat Bisnis B2B Dibanding Platform Lain
  • Inilah Alasan Kenapa Kolom Komentar YouTube Kalian Sering Menghilang Secara Misterius!
  • Cara Kelola Auto-Posting Semua Media Sosial Kalian Pakai Metricool
  • Studi Kasus Sukses Instagram Maria Wendt Dapat 12 Juta View Instagram Per Bulan
  • ZenBook S16, Vivobook Pro 15 OLED, ProArt PX13, dan ROG Zephyrus G14, Laptop Bagus dengan Layar OLED!
  • Caranya Ngebangun Website Directory dengan Traffic Tinggi dalam Seminggu!
  • Cara Mengembangkan Channel YouTube Shorts Tanpa Wajah
  • Inilah Cara Menghitung Diskon Baju Lebaran Biar Nggak Bingung Saat Belanja di Mall!
  • Cara Jitu Ngebangun Bisnis SaaS di Era AI Pakai Strategi Agentic Workflow
  • Inilah Rincian Gaji Polri Lulusan Baru 2026, Cek Perbedaan Jalur Akpol, Bintara, dan Tamtama Sebelum Daftar!
  • Inilah 5 Channel YouTube Membosankan yang Diam-diam Menghasilkan Banyak Uang
  • Inilah Cara Pakai Google Maps Offline Biar Mudik Lebaran 2026 Nggak Nyasar Meski Tanpa Sinyal!
  • Inilah Alasan Mahkamah Agung Tolak Kasasi Google, Denda Rp202,5 Miliar Resmi Menanti Akibat Praktik Monopoli
  • Inilah Cara Daftar dan Syarat SPMB SMK Boarding Jawa Tengah 2026, Sekolah Gratis Sampai Lulus!
  • Inilah Daftar Sekolah Kedinasan 2026 untuk Lulusan SMK, Bisa Kuliah Gratis dan Berpeluang Besar Langsung Jadi CPNS!
  • Inilah Pajak TER: Skema Baru PPh 21 yang Nggak Bikin Pusing, Begini Cara Hitungnya!
  • Inilah Jadwal Resmi Jam Buka Tol Jogja-Solo Segmen Prambanan-Purwomartani Saat Mudik Lebaran 2026
  • Inilah Cara Mendapatkan Witherbloom di Fisch Roblox, Rahasia Menangkap Ikan Paling Sulit di Toxic Grove!
  • Kenapa Indomart Point Bisa Kalahkan Bisnis Kafe?
  • Inilah Cara Mendapatkan Rotten Seed di Fisch Roblox, Lokasi Rahasia di Toxic Grove Buat Unlock Toxic Lotus!
  • Inilah Cara Zakat Crypto Kalian Bisa Jadi Pengurang Pajak Berdasarkan Aturan Resmi Pemerintah!
  • Inilah Perbandingan Airwallex vs Payoneer 2026: Jangan Sampai Profit Kalian Ludes Gara-Gara Biaya Admin!
  • Inilah Roadmap 7 Tahap Bangun Bisnis Digital dari Nol Biar Nggak Cuma Putar-Putar di Tempat!
  • How to Disable Personalized Ads in Copilot on Windows 11
  • What is the Microsoft Teams Error “We Couldn’t Connect the Call” Error?
  • Why Does the VirtualBox System Service Terminate Unexpectedly? Here is the Full Definition
  • Why is Your Laptop Touchpad Overheating? Here are the Causes and Fixes
  • How to Disable All AI Features in Chrome Using Windows 11 Registry
  • How to Use Orbax Checkpointing with Keras and JAX for Robust Training
  • How to Automate Any PDF Form Using the Power of Manus AI
  • How to Training Your Own YOLO26 Object Detection Model!
  • How to Build a Full-Stack Mobile App in Minutes with YouWare AI
  • How to Create Consistent Characters and Cinematic AI Video Production with Seedance
  • Apa itu Spear-Phishing via npm? Ini Pengertian dan Cara Kerjanya yang Makin Licin
  • Apa Itu Predator Spyware? Ini Pengertian dan Kontroversi Penghapusan Sanksinya
  • Mengenal Apa itu TONESHELL: Backdoor Berbahaya dari Kelompok Mustang Panda
  • Siapa itu Kelompok Hacker Silver Fox?
  • Apa itu CVE-2025-52691 SmarterMail? Celah Keamanan Paling Berbahaya Tahun 2025

©2026 emka.web.id | Design: Newspaperly WordPress Theme