Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Gunakan fungsi os.Rename untuk menamakan semula fail atau direktori

Gunakan fungsi os.Rename untuk menamakan semula fail atau direktori

WBOY
WBOYasal
2023-07-25 14:33:241349semak imbas

Gunakan fungsi os.Rename untuk menamakan semula fail atau direktori

Penamaan semula fail adalah salah satu operasi yang sering ditemui dalam pembangunan harian. Dalam Python, kita boleh menggunakan fungsi Namakan semula modul os untuk menamakan semula fail atau direktori. Artikel ini akan memperkenalkan cara menggunakan fungsi os.Rename untuk menamakan semula fail atau direktori melalui contoh kod mudah.

Pertama, kita perlu mengimport modul os untuk menggunakan fungsi Namakan semula di dalamnya. Kodnya adalah seperti berikut:

import os

Kemudian, kita boleh menggunakan fungsi os.Rename untuk menamakan semula fail. Berikut ialah contoh kod:

import os

# 原文件名
old_filename = "old_file.txt"
# 新文件名
new_filename = "new_file.txt"

# 重命名文件
os.rename(old_filename, new_filename)

Dalam kod di atas, kami mentakrifkan nama fail asal dan nama fail baharu, dan kemudian menggunakan fungsi os.rename untuk menamakan semula fail kepada nama fail baharu. Apabila menggunakan fungsi ini, anda perlu memasukkan dua parameter, iaitu nama fail asal dan nama fail baharu.

Selain menamakan semula fail, kita juga boleh menggunakan fungsi os.Rename untuk menamakan semula direktori. Berikut ialah contoh kod:

import os

# 原目录名
old_dirname = "old_dir"
# 新目录名
new_dirname = "new_dir"

# 重命名目录
os.rename(old_dirname, new_dirname)

Dalam kod di atas, kami mentakrifkan nama direktori asal dan nama direktori baharu, kemudian menggunakan fungsi os.rename untuk menamakan semula direktori kepada nama direktori baharu. Begitu juga, apabila menggunakan fungsi ini, anda perlu memasukkan dua parameter, iaitu nama direktori asal dan nama direktori baharu.

Perlu diambil perhatian bahawa apabila menggunakan fungsi os.Rename untuk melaksanakan operasi nama semula, anda mesti memastikan bahawa fail atau direktori asal wujud, dan nama fail atau direktori baharu tidak boleh sama dengan fail atau direktori sedia ada yang lain. Jika tidak, pengecualian FileNotFoundError atau FileExistsError akan dinaikkan.

Selain menggunakan fungsi os.Rename, kita juga boleh menggunakan fungsi move modul shutil untuk menamakan semula fail atau direktori. Penggunaan fungsi ini adalah serupa dengan fungsi os.Rename, tetapi ia boleh mengendalikan operasi yang lebih kompleks, seperti memindahkan fail, menyalin fail, dsb. Walau bagaimanapun, perlu diingatkan bahawa modul shutil adalah modul peringkat tinggi yang merangkumi lebih banyak operasi peringkat rendah dan secara relatifnya lebih kompleks.

Ringkasnya, kita boleh menamakan semula fail atau direktori dengan menggunakan fungsi os.Rename. Sama ada fail atau direktori, hanya hantar nama asal dan nama baharu sebagai parameter kepada fungsi tersebut. Saya harap artikel ini akan membantu anda apabila berurusan dengan penamaan semula fail atau direktori dalam pembangunan harian.

Atas ialah kandungan terperinci Gunakan fungsi os.Rename untuk menamakan semula fail atau direktori. 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