[通过python列表下载PDF文件

问题描述 投票:0回答:2

所以,我有一个很大的指向pdf文件的链接列表,我需要下载(500+),而我试图制作一个程序来下载所有这些文件,因为我不想手动进行操作。这就是我所拥有的,当我尝试运行它时,控制台会打开并关闭。

((我不是最初来自python,我知道C#,所以这对我来说是新的)

import wget

def main():
    f = open("list.txt", "r")

    f1 = f.readlines()
    for x in f1:
        wget.download(x, 'C:/Users/ALEXJ/OneDrive/Desktop/Books')
        print("Downloaded" + x)
python pdf
2个回答
0
投票

请确保在脚本末尾添加函数调用,这是在要执行的代码之前使用if __name__ == '__main__':的一种很好的做法(尽管不是强制性的,这会有所帮助,因此,如果将此文件导入另一个您的代码将不会在您不知情的情况下执行)

if __name__ == '__main__':
    main()

0
投票

问题是您正在定义函数main(),但没有在其他任何地方调用它。

© www.soinside.com 2019 - 2024. All rights reserved.