通过 python 和 wget 批量下载文件(在Linux/Ubuntu/Debian中测试)

首先创建一个文本文件d.txt, 一行一个链接。

你可以使用简单的 Python 脚本逐行读取文件 (d.txt) 中的链接,并使用 wget 下载文件:

复制代码
import subprocess

# File containing download links (replace with your file path)
file_path = 'd.txt'

# Function to download files using wget
def download_files(links_file):
    with open(links_file, 'r') as file:
        for line in file:
            # Remove leading and trailing whitespaces and newlines
            link = line.strip()
            
            # Run wget command to download the file
            subprocess.run(['wget', link])

# Call the function with the specified file path
download_files(file_path)
```

Make sure to replace `'d.txt'` with the actual path to your file containing download links. This script assumes that each line in the file corresponds to a download link.

Save this script with a `.py` extension (e.g., `download_script.py`) and run it using:

确保将"d.txt"替换为包含下载链接的文件的实际路径。 该脚本假定文件中的每一行都对应一个下载链接。

使用".py"扩展名保存此脚本(例如"download_script.py")并使用以下命令运行它:

复制代码
python download_script.py

该脚本将使用"wget"为文件中指定的每个链接顺序下载文件。

相关推荐
壹号用户1 分钟前
初识linux
linux·运维·服务器
Cloud_Shy61810 分钟前
解读《Effective Python 3rd Edition》:从练气到老魔(第四章 Item 27 - 29)
开发语言·人工智能·经验分享·python·学习方法
机汇五金_16 分钟前
交换机箱体材质如何选择?铝合金与钢板有什么区别?
python·材质
asdzx6716 分钟前
使用 Python 精准提取 Word 文档中的文本与表格
python·word
某林21218 分钟前
ROS 2 与大模型融合实战:从进程连环崩溃到类型安全防御的深度排障复盘
c++·python·安全·机器人·人机交互·ros2
凡人叶枫22 分钟前
Effective C++ 条款02:宁可以编译器替换预处理器
java·linux·c语言·开发语言·c++
勇往直前plus30 分钟前
Redis&Python 梳理
数据库·redis·python
开源量化GO30 分钟前
多品种组合单品种剧烈波动:组合风控先平谁
python
爱看老照片33 分钟前
linux上查看磁盘空间占用情况,清理大文件
linux·清理·大文件·磁盘空间
战族狼魂38 分钟前
AI 全栈开发实战训练路线(企业级)
人工智能·python·chatgpt·大模型