実現させたい事
pytubeでyoutubeを使用してて
python
1yt = YouTube(ここに動画のURL) 2a = yt.streams.all() 3for i in a: 4 print(i)
こちらの変数『i』に入ってるストリーム型の情報を『文字列』にしてリストに格納させたいと思っております。
やったこと
python
1yt = YouTube(ここに動画のURL) 2li = [] 3a = yt.streams.all() 4for i in a: 5 print(i) 6 li.append(i) 7 8for i in li: 9 print(type(i))
こちらでリストの中の情報が、ストリーム型だという事を確認できたのですが
python ストリーム 文字列
python ストリーム 文字列 変換
python stream to string
などでググってみたのですが
テキストファイルの情報をストリームにして、そのストリームを文字列に変換する内容が多く見受けられ、
なかなか、解決できずこちらで質問させて頂きました。
試しに
python
1yt = YouTube(ここに動画のURL) 2li = [] 3a = yt.streams.all() 4for i in a: 5 print(i) 6 li.append(i) 7 8for i in li: 9 f = open(i, "r")
で実行してみたのですが、エラーが出てしまいました。
TypeError: expected str, bytes or os.PathLike object, not Stream
pytubeで取得したストリームの情報を
文字列に変換するやり方があれば、教えて頂けませんでしょうか?
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/17 09:45 編集