r - 从 .txt 文件下载照片
问题描述
我有一个 .txt 文件,其中包含以下格式的照片
https://link.com/images/ff500111-23f5-4bba-afbf-.jpg
https://link.com/images/ff272ccd-caae-4c17-b9e6-561b04e77472.jpg
https://link.com/images/ff1f42fb-69f9-433b-b2ff.jpg
https://link.com/images/feee6fc3-ce18-8fae224214b5.jpg
https://link.com/images/febb3dd5-2c01-46ad8ffc4618.jpg
我想编写一个 R 函数,它将遍历链接并将照片下载到文件夹中。我该怎么做?
解决方案
您可以尝试以下方法:
如果调用了文本文件'temp.txt'
,请使用readLines
阅读它并使用Map
下载每张照片。
photo_links <- readLines('temp.txt')
Map(download.file, photo_links, basename(photo_links))
这应该在您的工作目录中下载带有名称ff500111-23f5-4bba-afbf-.jpg
等的照片ff272ccd-caae-4c17-b9e6-561b04e77472.jpg
。
推荐阅读
- kubernetes-helm - 是否可以从文件中的 helm 创建 yaml 对象
- c# - 让元素假装它不存在但仍然可见 WPF
- javascript - 如何在 jquery 或 c# 中为电子商务网站过滤器生成动态 URL
- python - 如何在视频上正确运行 Detectron2?
- firebase - 如何优化 Firestore 缓存和查询建模
- maven - JAVA_HOME 指向 JDK,但在尝试使用 jenkins 构建 maven 项目时仍然出错
- google-tag-manager - Facebook Pixel:不匹配的 content_id 值 - 如何修复?
- python - 如何使用 CuPy 在 python 上进行三次样条插值?
- excel - 在过滤的单元格上复制和粘贴公式
- azure-eventhub - Azure EventHub / Azure Monitoring - 当传入字节超过传出字节时创建警报,最好是一定数量?