Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah saya boleh mencari Direktori Semasa dan Fail dalam Python?

Bagaimanakah saya boleh mencari Direktori Semasa dan Fail dalam Python?

Barbara Streisand
Barbara Streisandasal
2024-12-08 21:29:11702semak imbas

How Can I Find the Current and File Directories in Python?

Mencari Direktori Semasa dan Fail dalam Python

Apabila menjalankan skrip Python daripada cangkerang, selalunya berguna untuk mengetahui direktori semasa dan lokasi fail Python yang dilaksanakan.

Semasa Direktori:

Untuk mendapatkan laluan ke direktori semasa, gunakan fungsi os.getcwd():

import os
current_directory = os.getcwd()

Direktori Fail:

Untuk menentukan direktori yang mengandungi fail Python yang anda jalankan, gunakan yang berikut kod:

import os
file_directory = os.path.dirname(os.path.realpath(__file__))

Perhatikan bahawa __file__ ialah pemalar yang mengandungi laluan mutlak ke skrip semasa. Fungsi os.path.realpath() digunakan untuk menyelesaikan sebarang pautan simbolik dalam laluan.

Nota Tambahan:

  • Os.chdir() fungsi boleh digunakan untuk menukar direktori kerja semasa, tetapi ingat bahawa nilai __file__ adalah relatif kepada direktori kerja semasa dan tidak akan dikemas kini oleh os.chdir().
  • Modul, pemalar dan fungsi berikut mungkin berguna:

    • modul os dan os.path
    • __fail__ pemalar
    • os.path.realpath(path)
    • os.path.dirname(path)
    • os.getcwd()
    • os.chdir( laluan)

Atas ialah kandungan terperinci Bagaimanakah saya boleh mencari Direktori Semasa dan Fail 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