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

質問編集履歴

1

追記

2020/05/22 07:53

投稿

k_i
k_i

スコア23

title CHANGED
File without changes
body CHANGED
@@ -49,4 +49,27 @@
49
49
  `pyinstaller main.py --onefile --debug all`
50
50
  をしてログの確認などもしたのですが解決方法が分からず困っています。
51
51
 
52
- どなたか解決できる方はいますでしょうか?
52
+ どなたか解決できる方はいますでしょうか?
53
+
54
+ ### 追記
55
+ カレントディレクトリを出力するようにプログラムを改変したら解決しました。
56
+ 実際にはホームディレクトリに作成されていました。
57
+
58
+ finderの基本設定がホームディレクトリになっていたのが原因でした。
59
+ ただ、今回実現したいこととしては実行したディレクトリ上にsample.csvを作成したいのですが、
60
+ 実行したディレクトリ内に作成するようにプログラム上で記述するにはどのようにすればいいのでしょうか。
61
+
62
+ ```python
63
+ import os
64
+ import csv
65
+
66
+ li = [[1,2,3,4],[5,6,7,8]]
67
+
68
+ cpath = os.getcwd()
69
+ save_path = os.path.join(cpath, 'sample.csv')
70
+ with open(save_path, 'w') as f:
71
+ writer = csv.writer(f)
72
+ writer.writerows(li)
73
+ ```
74
+ 上記のようにプログラムを改変したのですが、変数save_pathはホームディレクトリを指定しているようです。
75
+ これは変えられないのでしょうか?