C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

ツリー一括表示

pythonのテキストファイル書き込みでの書式 /はる (20/03/27(Fri) 00:52) #94252
Re[1]: pythonのテキストファイル書き込みでの書式 /はまぐり (20/03/27(Fri) 13:03) #94253
  └ Re[2]: pythonのテキストファイル書き込みでの書式 /はる (20/03/27(Fri) 20:22) #94256


親記事 / ▼[ 94253 ]
■94252 / 親階層)  pythonのテキストファイル書き込みでの書式
□投稿者/ はる (6回)-(2020/03/27(Fri) 00:52:46)

分類:[その他の言語] 

path_w = r'C:\Users\++++\Desktop\test.txt'
s = str(y.d)
# テキストファイルの書き込み(新規作成・上書き)
with open(path_w, mode='w') as f:  
 f.write(s)

上を実行しますと test.txt には
[[0.3147463 0.3232051 0.3620486]]
このようにはなるのですが、これを
0.3147463,0.3232051,0.3620486
のようにするには、どのようにすれば良いのかを教えてください。


[ □ Tree ] 返信 編集キー/

▲[ 94252 ] / ▼[ 94256 ]
■94253 / 1階層)  Re[1]: pythonのテキストファイル書き込みでの書式
□投稿者/ はまぐり (87回)-(2020/03/27(Fri) 13:03:05)
No94252 (はる さん) に返信

y.dが[[0.3147463,0.3232051,0.3620486]]だとすると
こんな感じで
f.write(','.join(map(str, y.d)))
[ 親 94252 / □ Tree ] 返信 編集キー/

▲[ 94253 ] / 返信無し
■94256 / 2階層)  Re[2]: pythonのテキストファイル書き込みでの書式
□投稿者/ はる (7回)-(2020/03/27(Fri) 20:22:40)
No94253 (はまぐり さん) に返信

> y.dが[[0.3147463,0.3232051,0.3620486]]だとすると

y.dも同じでこのようなものです。
[[0.3147463 0.3232051 0.3620486]]

それを 0.3147463,0.3232051,0.3620486 と書き込みたいのです。

[ 親 94252 / □ Tree ] 返信 編集キー/


管理者用

- Child Tree -