前提・実現したいこと
要素が数値のtupleデータを数値だけ取り出して並べてテキストファイルに保存したいです。
例えば
tuple1 = (0,17,2,31,4) tuple2 = (5,6,7,84,9) tuple3 = (10,11,12,13,14)
というデータがあったとして、これを
0 5 10 17 6 11 2 7 12 31 84 13 4 9 14
という風に出力し保存されるようなものです。
試したこと
色々調べて何度か試し、最終的に以下のようなコードであればいけるかと思い試しましたがダメでした。
import
1 2tuple1 = (0,17,2,31,4) 3tuple2 = (5,6,7,84,9) 4tuple3 = (10,11,12,13,14) 5sa = map(lambda n: str(n), tuple1) 6sb = map(lambda n: str(n), tuple2) 7sc = map(lambda n: str(n), tuple3) 8 9now = datetime.datetime.now() 10 11filename = '/Usersfile/sample_' + now.strftime('%Y-%m-%d-%H-%M') + '.txt' 12 13for i in range(5): 14 op = (sa[i],sb[i],sc[i]) 15 print(op) 16 with open(filename, 'a') as f: 17 f.writelines(op) 18
ファイル名の出力時刻の表示はできるのですが、肝心の中身がうまくいきません。
sample.txt
05101761127123184134914
1
これ以上はどうすれば良いのかわからず...
ご助力よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/18 14:42
2020/06/18 15:17
2020/06/18 15:38