我有一个简单的循环可以下载大量图像(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'}));
});
答案 0 :(得分:0)
尝试将目录设置为可写。我知道您正在使用macOS吗?
您可以通过在终端上使用chmod 666 /Volumes/Extreme SSD/images/
作为root用户来设置目录权限以进行读取/写入。
默认情况下,至少在BSD(和macOS以此为基础)上,安装外部驱动器是只读的IIRC。