我有一个excel文件,如下所示:
import pandas as pd
pd.set_option('display.max_rows', 500)
pd.set_option('display.max_columns', 500)
pd.set_option('display.width', 1000)
pd.options.display.max_colwidth
df = pd.read_excel("./test.xlsx")
print(df)
输出:
^{pr2}$我需要通过读取和迭代列imgUrl
来下载图像,并将图像保存到路径combinebycolumnscity, buildingName, buildingId, imgType.
最终输出文件夹和子文件夹的结构如下所示,它们将保存在名为output
的文件夹中:
├── bj
│ └── LG tower_123456
│ ├── inside
│ │ └── 827780_144001014_2.jpg
│ └── outside
│ └── 20140321160157-391052318.jpg
├── gz
│ └── GM_123458
│ └── inside
│ └── 2634566_104534032717_2.jpg
├── sh
│ └── LXD_123457
│ └── inside
│ └── 20120720_fb680a57416b8d16bad2kO1kOUIzkNxO.jpg
我怎么能用Python做到这一点呢?提前谢谢你的帮助。在
我尝试下载一张图片:
import requests
r = requests.get("http://pic1.to8to.com/case/day_120720/20120720_fb680a57416b8d16bad2kO1kOUIzkNxO.jpg")
if r.status_code == 200:
with open("test.jpg", "wb") as f:
f.write(r.content)
假设您有csv文件作为输入,那么没有优雅的方式用pandas迭代行,所以您可以使用csv库
如果不存在打开文件夹,请尝试此操作(只运行“打开目录”)
假设加载了数据帧,可以执行类似的操作。在
编辑代码:
^{pr2}$相关问题 更多 >
编程相关推荐