質問するログイン新規登録

回答編集履歴

1

確認方法を追加

2021/09/26 14:17

投稿

ppaul
ppaul

スコア24672

answer CHANGED
@@ -1,3 +1,13 @@
1
+ ```plain
2
+ importされたファイルの中で__file__を参照した場合、
3
+ __file__はimportされたファイルのpathではなく、
1
- importされたファイルの中で__file__を参照した場合。__file__はimportされたファイルのpathではなく、pythonコマンドの引数として与えられたファイルのpathです。
4
+ pythonコマンドの引数として与えられたファイルのpathです。
2
5
 
3
- そのため、質問に書かれたような動作になります。
6
+ そのため、質問に書かれたような動作になります。
7
+ ```
8
+ _configurator.pyの中に、
9
+
10
+ ```python
11
+ print(__file__)
12
+ ```
13
+ を追加して実行してみればすぐにわかることです。