回答編集履歴

2

回答に追加の記述

2019/06/09 00:09

投稿

YasuhiroNiji
YasuhiroNiji

スコア584

test CHANGED
@@ -11,3 +11,17 @@
11
11
  cd ~/bukiyouna_senpai
12
12
 
13
13
  ```
14
+
15
+
16
+
17
+ なお、毎回 cd をするのが面倒であれば、プログラム中に以下のコードを入れておけば、カレントディレクトリーをプログラムで変更できます。
18
+
19
+
20
+
21
+ ```
22
+
23
+ import os
24
+
25
+ os.chdir(os.path.dirname(__file__))
26
+
27
+ ```

1

語句追加

2019/06/09 00:09

投稿

YasuhiroNiji
YasuhiroNiji

スコア584

test CHANGED
@@ -1,4 +1,4 @@
1
- Terminalから Python を実行した場合、"database.txt"のように相対パスでファイルのパスを記述した場合、Terminal のカレントディレクトリーが基準になります。もし、カレントディレクトリーが`/home/USERNAME/bukiyouna_senpai`でなければ、`UFileNotFoundError`になります。
1
+ Terminalから Python を実行した場合、"database.txt"のように相対パスでファイルのパスを記述した場合、main.py があるディレクトリーではなく、Terminal のカレントディレクトリーが基準になります。もし、カレントディレクトリーが`/home/USERNAME/bukiyouna_senpai`でなければ、`UFileNotFoundError`になります。
2
2
 
3
3
 
4
4