実行中のスクリプトのファイル名はfileの前後に_を2つずつつけたもので取得できると調べたら出てきましたが、できません。
python
1from pathlib import Path 2 3p = Path(__file__).parent.absolute() 4print(p) 5print(type(p))
以下のようなエラーメッセージが出てきてしまいます。
python
1--------------------------------------------------------------------------- 2NameError Traceback (most recent call last) 3~\AppData\Local\Temp/ipykernel_11776/876821427.py in <module> 4 3 # 処理結果を入れるフォルダの作成 5 4 Path('temp1').mkdir() 6----> 5 p = Path(__file__).parent.absolute() 7 6 print(p) 8 7 print(type(p)) 9 10NameError: name '__file__' is not defined
ご存知の方、どうか回答よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/11 22:18
2021/11/11 23:53
2021/11/12 08:42 編集
2021/11/12 01:42