teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

pytube

2020/06/20 13:16

投稿

Penpen7
Penpen7

スコア698

answer CHANGED
@@ -4,4 +4,7 @@
4
4
  open文にフォルダを指定することはできません。linuxでは適切なエラー文が表示されるようですが、
5
5
  Windowsではなぜか権限がないと言われるようです。
6
6
  以下のようにDesktopに続けてファイル名を指定してください。
7
- with open('C:/Users/detec/Desktop/hoge.txt', 'wb') as saveFile
7
+ with open('C:/Users/detec/Desktop/hoge.txt', 'wb') as saveFile
8
+
9
+ 動画をダウンロードしたい場合はpytubeというライブラリがありますのでそちらを使った方が早いです。
10
+ https://www.htmllifehack.xyz/entry/2018/06/07/203000#pytube%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9%E3%82%B3%E3%83%BC%E3%83%89%E7%B7%A8

1

原因追記

2020/06/20 13:16

投稿

Penpen7
Penpen7

スコア698

answer CHANGED
@@ -1,5 +1,7 @@
1
1
  Desktopというフォルダを指定しているので、権限がないと言われるようです。
2
2
  https://www.haya-programming.com/entry/2019/03/04/132520
3
3
 
4
+ open文にフォルダを指定することはできません。linuxでは適切なエラー文が表示されるようですが、
5
+ Windowsではなぜか権限がないと言われるようです。
4
- 以下のようにファイル名を指定してください。
6
+ 以下のようにDesktopに続けてファイル名を指定してください。
5
7
  with open('C:/Users/detec/Desktop/hoge.txt', 'wb') as saveFile