Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Cekap Mengulang Fail dalam Direktori Khusus dalam Python?

Bagaimana untuk Cekap Mengulang Fail dalam Direktori Khusus dalam Python?

Linda Hamilton
Linda Hamiltonasal
2024-12-27 02:17:10194semak imbas

How to Efficiently Iterate Over Files in a Specific Directory in Python?

Lelaran Melalui Fail dalam Direktori Tertentu

Apabila bekerja dengan fail di dalam direktori tertentu, ia menjadi perlu untuk mengulanginya dengan cekap. Berikut ialah panduan langkah demi langkah untuk mencapai tugas ini dalam Python:

Menggunakan Modul os:

Modul os menyediakan set fungsi yang komprehensif untuk berinteraksi dengan sistem pengendalian. Untuk mengulangi fail dalam direktori tertentu, gunakan kod berikut:

import os

# Replace '/path/to/dir/' with your actual directory path
directory = '/path/to/dir/'

# Loop through the files in the directory
for filename in os.listdir(directory):
    # Check if the file has the desired extension
    if filename.endswith('.asm'):
        # Perform desired actions on the file
        pass

Menggunakan Modul pathlib:

Modul pathlib menawarkan pendekatan yang lebih berorientasikan objek untuk pengendalian fail. Begini cara untuk lelaran pada fail menggunakan pathlib:

from pathlib import Path

# Replace '/path/to/dir/' with your actual directory path
directory = '/path/to/dir/'

# Create a Path object for the directory
path = Path(directory)

# Iterate over the files in the directory
for file in path.glob('**/*.asm'):
    # Perform desired actions on the file
    pass

Atas ialah kandungan terperinci Bagaimana untuk Cekap Mengulang Fail dalam Direktori Khusus dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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