1.鏈接是“https://www.xyz.{country}/dp/{asin}” 2.我必須從csv檔案中選擇兩個東西,哪個國家和asin。CSV 檔案包含:
Asin Country
0 1011 de
1 1022 fr
2 1033 de
我的問題:如何一一提取asin和國家并制作像
https://www.xyz.{country}/dp/{asin} --> https://www.xyz.de/dp/1011
https://www.xyz.{country}/dp/{asin} --> https://www.xyz.fr/dp/1022
uj5u.com熱心網友回復:
試試這個 :
lst_url=[]
for index,row in df.iterrows():
country=df.loc[index,'Country']
asin=df.loc[index,'Asin']
url=f"https://www.xyz.{country}/dp/{asin}"
lst_url.append(url)
lst_url將包含您想要的所有網址
uj5u.com熱心網友回復:
按串列過濾列['Country','Asin'],轉換為 numpy 并for獲取傳遞給的標量f-string:
df = pd.read_csv(file)
for country, asin in df[['Country','Asin']].to_numpy():
url=f"https://www.xyz.{country}/dp/{asin}"
print (url)
https://www.xyz.de/dp/1011
https://www.xyz.fr/dp/1022
https://www.xyz.de/dp/1033
對于串列使用:
L = [f"https://www.xyz.{country}/dp/{asin}"
for country, asin in df[['Country','Asin']].to_numpy()]
uj5u.com熱心網友回復:
with open(csv_file, 'r') as f:
datas = f.readlines()
for data in datas[1:]:
asin, country = data.split()
print(f'https://www.xyz.{country}/dp/{asin}')
結果:
https://www.xyz.de/dp/1011
https://www.xyz.fr/dp/1022
https://www.xyz.de/dp/1033
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/467792.html
