Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Boleh Padamkan Baris Tertentu daripada Fail Teks Menggunakan Python?

Bagaimanakah Saya Boleh Padamkan Baris Tertentu daripada Fail Teks Menggunakan Python?

DDD
Lepaskan: 2024-12-13 09:13:22
asal
619 orang telah melayarinya

How Can I Delete Specific Lines from a Text File Using Python?

Padamkan Baris Tertentu daripada Fail Teks dengan Python

Ingin membersihkan senarai nama panggilan yang tidak kemas itu? Python membantu anda. Mari kita mendalami cara mengalih keluar nama panggilan tertentu dengan mudah daripada fail teks menggunakan bahasa pengaturcaraan yang berguna ini.

Pendekatan:

Buka fail nama panggilan dalam mod baca, menyimpan kandungannya sebagai senarai baris. Selepas itu, buka semula fail dalam mod tulis untuk menjana semulanya. Kali ini, kecualikan baris nama panggilan yang tidak diingini daripada proses penulisan semula.

Coretan Kod:

with open("yourfile.txt", "r") as f:
    lines = f.readlines()
with open("yourfile.txt", "w") as f:
    for line in lines:
        if line.strip("\n") != "nickname_to_delete":
            f.write(line)
Salin selepas log masuk

Butiran:

  • f.readlines(): Membaca keseluruhan fail ke dalam senarai, setiap baris menjadi satu elemen.
  • line.strip("n"): Mengalih keluar watak baris baharu yang berpotensi di hujung baris untuk perbandingan yang tepat.
  • penyataan if: Semak sama ada baris semasa bukan nama panggilan anda mahu padam. Jika tidak, ia akan menulis baris kembali ke fail.

Dengan mengikuti langkah ini, anda akan memadamkan nama panggilan tertentu secara berkesan daripada fail teks anda, menjadikannya kemas dan terkini.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Padamkan Baris Tertentu daripada Fail Teks Menggunakan Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan