使用请求将多个文件(字节)下载到python中的目录

粮草

我正在尝试使用请求从我从 txt 文件中读取的 url 列表中下载免费音频。问题是我不确定如何将多个音频 (.mp3) 写入所需的目录。在下面的代码示例中,我最终会得到一个错误,说明我选择了一个目录。如何更改此代码,以便将音频全部保存到选定的目录。作为奖励,能够以自动方式命名正在下载的音频会很好。

我是编程新手,所以我希望我在这里缺乏知识不会打扰你。提前道歉:

with open('text.txt') , 'r') as rf:
    with open(os.path.join('/path-to-dir-where-i-want-to-write'),'wb') as wf:
        content = rf.readlines()
        for line in content:
             str1 = ('https://examplewebsite' + line) #generates the full url for the mp3 file
             audio = requests.get(str1)
             wf.write(audio.content)
转职

import os

if not os.path.exists('/path-to-dir-where-i-want-to-write'):
    os.makedirs('/path-to-dir-where-i-want-to-write')

with open('text.txt') , 'r') as rf:
  content = rf.readlines()
  for line in content:
    file_where_i_want_to_save = line
    with open(os.path.join('/path-to-dir-where-i-want-to-write', file_where_i_want_to_save),'wb') as wf:
      str1 = ('https://examplewebsite' + line) #generates the full url for the mp3 file
      audio = requests.get(str1)
      wf.write(audio.content)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用curl或wget将文件下载到目录中?

使用Python,如何将多个文件从FTP服务器上的子目录下载到本地计算机上的所需目录中?

使用 Python 将文件直接下载到存档中

为什么我无法使用 perl 将多个文件从 FTP 下载到本地目录?

使用硒将文件下载到特定目录

使用 JFrog CLI 将文件下载到当前目录

如何在OS X上使用curl将文件下载到新创建的目录中?

使用 PHP 将多个 .txt 文件下载到 .zip 文件中

使用数据URI将多个文件下载到Zip文件Javascript中

无法使用下载管理器将文件下载到应用程序数据目录中

将文件下载到特定目录

使用python将文件下载到特定文件夹

如何将URL中的Word文档下载到python中指定目录的文件夹中?

如何直接将文件下载到Android Q(Android 10)的下载目录中

如何使用 Python 从 Amazon S3 将 JPG 文件下载到内存中?

使用SSH.NET(VB.NET)将文件下载到字节数组

仅使用PowerShell将新文件从FTP目录下载到本地文件夹

如何将多个文件下载到webix中的文件夹中?

将jar文件下载到inst / java目录中以获取R包

如何使用Maven pom将jar文件仅下载到特定目录?

使用DownloadManager从应用程序内将大文件下载到特定目录

将数据库文件下载到应用目录

如何找到将文件下载到其中的android目录

Ionic 3-将文件下载到目录

wget无法正确将文件下载到目录位置

使用python 3.6将多个文件并行加载到内存中的最佳方法是什么?

将所有图像下载到Web目录中

将文件下载到临时位置(例如,在RAM中),以blob /编码格式返回http请求,并向后删除文件

使用Python错误中的请求下载.gz文件