回答編集履歴

2

F

2020/05/21 16:40

投稿

kotori_a
kotori_a

スコア820

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

2020/05/21 16:40

投稿

kotori_a
kotori_a

スコア820

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 等)を指定する必要があると思います。