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

回答編集履歴

1

追記

2021/07/03 06:42

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -1,1 +1,9 @@
1
- roboterと同じ階層にmain.pyを置いてください。
1
+ roboterと同じ階層にmain.pyを置いてください。
2
+
3
+
4
+ ----
5
+ [https://docs.python.org/ja/3/library/sys.html#sys.path](https://docs.python.org/ja/3/library/sys.html#sys.path)
6
+
7
+ > 起動時に初期化された後、リストの先頭 (path[0]) には Python インタプリタを起動したスクリプトのあるディレクトリが挿入されます。スクリプトのディレクトリがない (インタプリタが対話セッションで起動された時や、スクリプトを標準入力から読み込んだ場合など) 場合、 path[0] は空文字列となり、Python はカレントディレクトリからモジュールの検索を開始します。
8
+
9
+ **起動したスクリプトのあるディレクトリ**が基準になります。