回答編集履歴
2
F
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
(pythonの開発環境上のスクリプトや、コンソールありにして作成しターミナル上で実行ファイルを実行したときは、os.getcwd()
|
9
|
+
(pythonの開発環境上のスクリプトや、コンソールありにして作成しターミナル上で実行ファイルを実行したときは、os.getcwd()は、ファイルを作成可能な場所を返していました。)
|
10
10
|
|
11
11
|
|
12
12
|
|
1
f
test
CHANGED
@@ -1,13 +1,13 @@
|
|
1
1
|
自分の環境では、pyinstaller --noconsoleで生成した実行ファイルを実行したとき
|
2
2
|
|
3
|
-
```
|
4
|
-
|
5
3
|
os.getcwd()
|
6
|
-
|
7
|
-
```
|
8
4
|
|
9
5
|
は「/」を返し、[/」に対してテキストファイルを作成しようとするため失敗しました。
|
10
6
|
|
11
7
|
|
12
8
|
|
9
|
+
(pythonの開発環境上のスクリプトや、コンソールありにして作成しターミナル上で実行ファイルを実行したときは、os.getcwd() 、ファイルを作成可能な場所を正しく返していました。)
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
-
したがって、os.getcwd() ではなく、ファイルを作成可能なpath(/Users/user_name/Docunents 等)を指定する必要があると思います。
|
13
|
+
したがって、noconsoleの場合は、os.getcwd() ではなく、ファイルを作成可能なpath(/Users/user_name/Docunents 等)を指定する必要があると思います。
|