前提・実現したいこと
[時間(秒), テキスト]から構成されているcsvファイルを使用して、記載されている時間になったらテキストを表示させるプログラムを作りたいのですが、どうすれば良いのかわかりません。皆さんのお力をお貸しください。
使用するcsvファイルに関しては下記に一部を載せています。
使用するcsvファイル
TimeStamp,Text 12.95,"In 2019," 14.517,the highest paid athlete in the world 16.45,was an Argentine footballer named Lionel Messi. 19.95,And his talent? 21.383,Dribbling a ball down a pitch and booting it past a goalkeeper. 24.95,"It's a skill so revered by fans and corporate sponsors alike," 28.783,"that in 2019," 30.25,Messi took home 104 million dollars. 33.45,That's almost two million dollars for every goal he scored in season. 38.35,He's a pretty spectacular athlete by any standard. 41.85,But why is it Messi's particular skills are so valuable? 45.95,"Sure, there are obvious answers." 47.983,"We just have enormous respect for athletic prowess," 50.45,"we love human competition," 52.417,and sports unite generations. 54.683,You can enjoy watching soccer with your grandfather 57.117,and your granddaughter alike. 58.917,"But growing up, I admired a different sort of athlete." 62.817,I didn't just want to bend it like Beckham.
試したこと
python
1import pandas as pd 2import time 3 4df = pd.read_csv('convert_William.csv') 5columns = list(df.columns.values) 6 7start = df['TimeStamp'].values.tolist() 8text = df['Text'].values.tolist() 9 10 11st = int(start[-1]) 12 13for num in (0,st): 14 for i in range(len(start)): 15 if num != int(start[i]): 16 time.sleep(1) 17 18 elif num == int(start[i]): 19 print(text[i]) 20
上記のプログラムを書いてみたのですが、一向にテキストが表示されませんでした。ループに関する知識が乏しいことを恥ずかしく思いながらも皆さんのご助力をお願いしたいと思います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/27 12:08