コード if __name__=="__main__": temp = dict() ff = open('data/data.csv','w') for file in sorted(glob.glob("a/*.csv")): temp[file] = [] with open(file, 'r') as f: #ファイルを読み取りモードで開く for line in f.read().splitlines(): line_data_arr = [s for s in line.split(",") if s != ""] if len(line_data_arr) == 4: #print(line_data_arr) temp[file].append(line_data_arr) for file, S in temp.items(): #print("{} :\n{}\n".format(file, S)) #print(S) S=[ [[e] for e in x ] for x in itertools.chain.from_iterable( temp.values() ) ] if (Sの条件式) print(S) ```csvファイル1つごとに 目的のプログラムを回したいのですが, プログラムは通るんですが正しい結果が得られません。 glob関数で3つのプログラムを回そうとすると一つしか回ってなかったりしてます。 どなたか教えてください。
ஸைஸைஸைஸைஸைஸைஸைஸை
マルチポスト
https://teratail.com/questions/171519
ஸைஸைஸைஸைஸைஸைஸைஸை
「正しい結果」とはなんですか?
Sについての条件式を満たすものだけ出力。
ということは、現状では条件式を満たさないものが出力されているのですか?
a/1.csvとa/2.csvなど結合されたファイルについてSの条件式の判定されたり
あとはa/1.csvからa/3.csvについて回しているのにa/1.csvしか正しい判定がされなかったりなど困っております
結合したくないなら、S= の行を削除してはいかがでしょうか。
そしたらリストになってないとエラーが来ました、
リストが扱うデータを使うのです!
何が入ってたんです?
伝わってないのかな?
Sが「リストになってないとエラー」になるとしたら、Sにはリスト以外の何が入っていたんですか?
> Lhankor_Mhyさん
この質問者は前からいる質問を装った荒らしなので、まともに回答する目的でしたら相手にしないほうがいいですよ。
ご存知の上で遊んでいるであればいいですが、知らないかと思い念の為。
荒らしなのかなあ?
コミュニケーション能力が低いだけの人のように見えますが。
ただ、マルチアカウントは規約違反でしょうから、さすがに数日後にはBANされてそうですよね。
今回のアカウント(5垢目)の2つの質問だけ見ればそういった見方もできるかもしれませんけど、過去の質問を見れば、初心者だから質問の内容がおかしいのではなく、愉快犯でわざとやっているのは明らかですよ。
3ヶ月前からほぼ同じ内容の意味がよくわからない質問をして、修正依頼や回答でその事を知らない人が真面目にコメントするのを楽しんでいます。
釣れなくなってくるとまたアカウント変えるでしょう。
https://teratail.com/questions/155929
https://teratail.com/questions/155936
https://teratail.com/questions/156054
https://teratail.com/questions/156174
https://teratail.com/questions/157617
https://teratail.com/questions/157954
https://teratail.com/questions/158522
https://teratail.com/questions/161387
https://teratail.com/questions/161388
https://teratail.com/questions/161528
https://teratail.com/questions/164442
https://teratail.com/questions/165494
残念だけど来月初旬でteratailやめるから
構ってくれる人いなくなって寂しいと思うけど頑張ってね
それは俺に言ってるのかい?
一応、真面目に回答してるつもりなんだが、不要なら言ってくれよ。
@Lhankor_Mhy さんの回答は本当に役立っており, もしなければ仕事にならなかったと行っても過言ではない。
@tiitoiさん あなたに言っているんです
来月初旬でteratailやめるから
構ってくれる人いなくなって寂しいと思うけど頑張ってね
構って欲しいのはわかるけど, 時間がないんだ
強い言葉で叩き合っても何のいいこともないと思うけどな。
人のことはあまり言えないが。
低レベル過ぎますよね笑
くだらない。