os.path.realpath( '_ file_')は間違ったファイルパスを与えますか?[複製]
Dec 17 2020
import os
dir_path = os.path.dirname(os.path.realpath('_file_'))
dir_path
'C:\ Users \ Mr。Caner '
ファイルはC:/ Program Files(x86)にありますが、この結果が得られます。
回答
1 denvercoder9 Dec 17 2020 at 01:31
2つのアンダースコアがあり、引用符dir_path = os.path.dirname(os.path.realpath(__file__))
がない場合は、Pythonファイルのディレクトリを指します。
__file__
Pythonファイルパスに設定される魔法のPython文字列変数です。'__file__'
リテラル文字を含む単なる文字列になるように引用する場合は、引用する必要はありません。
英語が下手でごめんなさい