Új hozzászólás Aktív témák
-
Pakliman
tag
válasz
sztanozs
#4323
üzenetére
Szia!
Még van egy dolog: a drive-os listát több részletben kapom meg , a nextPageToken... adja a következő adagot stb. Szeretném először lekérni a teljes listát, viszont ezt csak úgy tudom megoldani, hogy append-el a már meglévő items-hez adom
(items.append(results.get('files', [])). Csakhogy az items egy set-ekből álló list, így viszont az eredmény kezelhetetlen lesz (számomra):[[{},{},{}],[{},{},{}]]vagyis set-eket tartalmazó listákat tartalmazó lista...
Megoldható "egyszerűen", vagy a kapott lista elemeit egyesével kell hozzáadni az items-hez? -
-
Pakliman
tag
Sziasztok!
Légyszi, segítsen egy hozzáértő...
Google drive lekérdezés eredményeként ezt kapom:items = [{'id': '1pASxkibxbqKnzpxaangfkzF_XblCADVm', 'name': 'C79575 04.txt'}, {'id': '10-GRoKxhwsjXTfT8Weje0RZ8SUEWT7Cf', 'name': 'C79575 01.txt'}, {'id': '1pwvGktJU5oKwkT0UoRxqltcTz-def3ip', 'name': 'C79576 05.txt'}]
Van egy listám, amiben ez szerepel (Excel cellák tartalma lesz egy sztringbe rakva nagybetűsre konvertálva):mr_files_array= "v223345 grd.kkk\nC79575 04.txt\nx22222 rer.sf\nC87517 01.txt\nC85644 01.txt\n"Az eredményen belül csak azokkal akarok foglalkozni, amik szerepelnek a listában.Pl.: "C79575 04.txt", "C87517 01.txt" és "C85644 01.txt"
Persze nekem az 'id' kell ahhoz, hogy le tudjam tölteni.
Dupla for ciklussal baromi sokáig "dolgozik" akkor is, ha találat esetén kilépek a belső ciklusból és törlöm azmr_files_arraylistából a már megtalált elemet.for item in items:
for mr in mr_files_array:
if mr == item['name'].upper():
db += 1
with open(sDestDir + chr(92) + item['name'], 'wb') as fh:
downloader = MediaIoBaseDownload(fh, service.files().get_media(fileId=item['id']))
done = False
while not done: done = downloader.next_chunk()
mr_files_array.remove(item['name'].upper())
mr_db = len(mr_files_array)
with open(sCBFile, "a") as f:
f.write(item['name'] + ' : Ok' + '\n')
f.flush()
break
if db == mr_db: break
Sajnos a keresések nem hoztak eredményt számomra
A Python "tudásom" egyenlő a nullával, VBA-ban dolgozom már 2 évtizede.
A segítséget előre is köszönöm...
Új hozzászólás Aktív témák
- Ilyen olcsó sem volt még egy Apple notebook
- Székesfehérvár és környéke adok-veszek-beszélgetek
- exHWSW - Értünk mindenhez IS
- MWC 2026: Kezünkben a Solana új Web3 telefonja, a Seeker
- Motoros topic
- Lassan 2027-re is elfogy a TSMC 2 nm-es gyártókapacitása
- EA Sports WRC '23
- Háremet tartana az adattárolókból a Chieftec letisztult dizájnú háza
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Tőzsde és gazdaság
- További aktív témák...
- RTX 4060 Ti 16GB GARANCIÁS (Alza) + Kingston Fury RAM keveset használt
- Apple iPhone 13 Pro Max 128GB 100% Akku Újszerű,Kártyafüggetlen,Tartozékaival. 1 Év Garanciával!
- Apple iPhone 13 Pro Max 128GB 98% Akku Újszerú,Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Gari!
- Lenovo LOQ (17IRX10) - Intel Core i7-13700HX, RTX 5060
- HP Pavilion 15 - 15,6" Full HD - Intel Pentium N3710 - 4GB - 500GB HDD - Win10 PRO - MAGYAR - DWD R
- HIBÁTLAN iPhone 15 Pro 128GB Black Titanium-1 ÉV GARANCIA - Kártyafüggetlen, MS4660
- Apple iPhone 17 Pro Max 256GB Deep Blue használt, karcmentes 100% akku (52 ciklus) Apple garan
- MacBook felvásárlás!! MacBook, MacBook Air, MacBook Pro
- Új és újszerű 15-16 Gamer, irodai, üzleti, készülékek nagyon kedvező alkalmi áron Garanciával!
- Lenovo Thinpad üzleti kategóriás notebookok - i5 - i7 - Ryzen - nagy választékban számlával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
