質問編集履歴

1

追記

2020/05/22 07:53

投稿

k_i
k_i

スコア23

test CHANGED
File without changes
test CHANGED
@@ -101,3 +101,49 @@
101
101
 
102
102
 
103
103
  どなたか解決できる方はいますでしょうか?
104
+
105
+
106
+
107
+ ### 追記
108
+
109
+ カレントディレクトリを出力するようにプログラムを改変したら解決しました。
110
+
111
+ 実際にはホームディレクトリに作成されていました。
112
+
113
+
114
+
115
+ finderの基本設定がホームディレクトリになっていたのが原因でした。
116
+
117
+ ただ、今回実現したいこととしては実行したディレクトリ上にsample.csvを作成したいのですが、
118
+
119
+ 実行したディレクトリ内に作成するようにプログラム上で記述するにはどのようにすればいいのでしょうか。
120
+
121
+
122
+
123
+ ```python
124
+
125
+ import os
126
+
127
+ import csv
128
+
129
+
130
+
131
+ li = [[1,2,3,4],[5,6,7,8]]
132
+
133
+
134
+
135
+ cpath = os.getcwd()
136
+
137
+ save_path = os.path.join(cpath, 'sample.csv')
138
+
139
+ with open(save_path, 'w') as f:
140
+
141
+ writer = csv.writer(f)
142
+
143
+ writer.writerows(li)
144
+
145
+ ```
146
+
147
+ 上記のようにプログラムを改変したのですが、変数save_pathはホームディレクトリを指定しているようです。
148
+
149
+ これは変えられないのでしょうか?