Menggunakan metode string, filter, dan regex 1. Hapus karakter tertentu dari string Menggunakan |_+_|, kita dapat mengganti karakter tertentu. Jika kita ingin menghapus karakter tertentu, ganti karakter tersebut dengan string kosong. |_+_| metode akan menggantikan semua kemunculan karakter tertentu yang disebutkan.
str.replace() Jika kami ingin menghapus satu kemunculan karakter yang disebutkan, sebutkan hitungannya:
s='Hello$ Python3$' s1=s.replace('$','') print (s1) #Output:Hello Python3 Menggunakan 're.sub()'
Jika kita ingin menghapus karakter tertentu, string pengganti disebut sebagai string kosong.
s='Hello$ Python3$' s1=s.replace('$','',1) print (s1) #Output:Hello Python3$
#python #pemrograman #pengembang medium.com5 Cara Berbeda untuk Menghapus Karakter Tertentu Dari String dengan Python5 Cara Berbeda untuk Menghapus Karakter Tertentu Dari String dengan Python. Menggunakan metode string, filter, dan regex. Hapus karakter tertentu dari string. Hapus semua karakter kecuali huruf dari string. Hapus semua karakter kecuali huruf dan angka dari string. Hapus semua angka dari string menggunakan ekspresi reguler. Hapus semua karakter dari string kecuali angka Python memiliki beberapa modul bawaan yang memungkinkan Anda menghapus file dan direktori. Tutorial ini menjelaskan cara menghapus file dan direktori menggunakan fungsi dari modul Dalam Python Anda dapat menggunakan Modul Untuk menghapus satu file dengan
import os file_path = '/tmp/file.txt' os.remove(file_path) fungsi import os file_path = '/tmp/file.txt' os.unlink(file_path) Jika file yang ditentukan tidak ada akan muncul output Menghapus file memerlukan izin write dan execute direktori yang berisi file tersebut. Jika tidak, Anda akan mendapatkan error Untuk menghindari kesalahan saat menghapus file, Anda dapat menggunakan penanganan pengecualian untuk menangkap pengecualian dan mengirim pesan kesalahan yang tepat: import os file_path = '/tmp/file.txt' try: os.remove(file_path) except OSError as e: print("Error: %s : %s" % (file_path, e.strerror)) Modul Untuk menghapus file dengan modul thepathlib, buat objek from pathlib import Path file_path = Path('/tmp/file.txt') try: file_path.unlink() except OSError as e: print("Error: %s : %s" % (file_path, e.strerror))
Pencocokan polaAnda dapat
menggunakan modul glob untuk mencocokkan banyak file berdasarkan suatu pola. Misalnya, untuk menghapus semua file import os import glob files = glob.glob('/tmp/*.txt') for f in files: try: f.unlink() except OSError as e: print("Error: %s : %s" % (f, e.strerror)) Untuk secara rekursif menghapus semua file import os import glob files = glob.glob('/tmp/**/*.txt', recursive=True) for f in files: try: os.remove(f) except OSError as e: print("Error: %s : %s" % (f, e.strerror)) Modul
from pathlib import Path for f in Path('/tmp').glob('*.txt'): try: f.unlink() except OSError as e: print("Error: %s : %s" % (f, e.strerror)) Menghapus Direktori (Folder)Dalam Python Anda dapat menggunakan Contoh berikut menunjukkan cara menghapus direktori kosong: import os dir_path = '/tmp/img' try: os.rmdir(dir_path) except OSError as e: print("Error: %s : %s" % (dir_path, e.strerror)) Atau, Anda dapat menghapus direktori dengan modul from pathlib import Path dir_path = Path('/tmp/img') try: dir_path.rmdir() except OSError as e: print("Error: %s : %s" % (dir_path, e.strerror)) Modul Dengan fungsi import shutil dir_path = '/tmp/img' try: shutil.rmtree(dir_path) except OSError as e: print("Error: %s : %s" % (dir_path, e.strerror)) Argumen yang diteruskan ke KesimpulanPython menyediakan beberapa modul untuk menangani file. Kami telah menunjukkan kepada Anda cara menggunakan Berhati-hatilah saat menghapus file atau direktori, karena begitu file dihapus, file tidak dapat dipulihkan dengan mudah. |