将图像保存在外部硬盘驱动器上

时间:2019-06-05 09:21:03

标签: python urllib

我有一个简单的循环可以下载大量图像(150万张)。图像本身很小,但是我估计总大小将为250 GB,对于我的HDD来说太大了。

我有一个外部硬盘,但是即使代码运行没有错误,指定的图像文件夹还是空的! 我尝试使用相同的代码来指示内部HDD上的方向,它工作正常,并缓慢地检索图像。有趣的是,该代码从外部HDD读取.csv文件,因此读取似乎没有问题。

知道我能做什么吗?

async function loginTest(url, selectors){
    const browser = await puppeteer.launch(chromeOptions);
    const page = await browser.newPage();
    await page.goto(url);

    await page.waitForSelector('#mat-input-0');
    await Promise.all(Object.keys(selectors).map(selector => page.type(selector, selectors[selector])));
    await page.click('button');

    await browser.close();
}

describe('new user test', () => {
    test('no existed user try', () => loginTest("https://admin.manager.synthrone.com/", {'#mat-input-0': 'test', '#mat-input-1': 'pass'}));
    test('some other test', () => loginTest("https://admin.manager.synthrone.com/", {'#mat-input-0': 'differentarg', '#mat-input-1': 'differentpass'}));
});

1 个答案:

答案 0 :(得分:0)

尝试将目录设置为可写。我知道您正在使用macOS吗?

您可以通过在终端上使用chmod 666 /Volumes/Extreme SSD/images/作为root用户来设置目录权限以进行读取/写入。

默认情况下,至少在BSD(和macOS以此为基础)上,安装外部驱动器是只读的IIRC。