os.path.realpath ('_ file_') memberikan jalur file yang salah? [duplikat]
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
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