Saya ingin mendapatkan jalur direktori file saat ini. Saya mencoba:
>>> os.path.abspath(__file__)
'C:\\python27\\test.py'
Tetapi bagaimana saya bisa mengambil jalur direktori?
Sebagai contoh:
'C:\\python27\\'
__file__
tidak didefinisikan ketika Anda menjalankan python sebagai shell interaktif. Sepotong kode pertama dalam pertanyaan Anda sepertinya berasal dari shell interaktif, tetapi sebenarnya akan menghasilkan NameError
, setidaknya dengan python 2.7.3, tetapi yang lain juga saya kira.