os.path.realpath ('_ file_') memberikan jalur file yang salah? [duplikat]
Dec 17 2020
import os
dir_path = os.path.dirname(os.path.realpath('_file_'))
dir_path
'C: \ Users \ Mr. Caner '
File ada di C: / Program Files (x86) tetapi saya mendapatkan hasil ini.
Jawaban
1 denvercoder9 Dec 17 2020 at 01:31
Dengan dua garis bawah dan tanpa tanda kutip dir_path = os.path.dirname(os.path.realpath(__file__))
akan mengarahkan Anda ke dir file python.
__file__
adalah variabel string python ajaib yang diatur ke jalur file python. Anda tidak perlu mengutipnya, jika Anda mengutipnya seperti '__file__'
itu hanya menjadi string dengan karakter literal.
Maaf untuk bahasa Inggris yang buruk
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'