Dosyaları yerel bir makineden PyDrive'ı kullanarak GDrive'daki belirli bir klasöre kopyalamaya çalışıyorum. Hedef klasör henüz mevcut değilse, onu oluşturmak istiyorum. İşte benim kod ilgili bölümdür:PyDrive: belirli GDrive klasörüne dosya yazamıyor
gfile = drive.CreateFile({'title':'dummy.csv',
'mimeType':'text/csv',
'parent': tgt_folder_id})
gfile.SetContentFile('dummy.csv')
gfile.Upload() # Upload it
Kesinlikle doğru hedef klasörü bulma/oluşturma ve tgt_folder_id doğru fakat PyDrive her zaman benim Google Drive'ın kök klasörüne dosyayı yazar, 'ebeveyn' parametresiyle belirttiğim hedef klasör değil.
Burada yanlış olan ne yapıyorum? PyDrive sarmak gerekiyordu, hangi
gfile = drive.CreateFile({'title':'dummy.csv', 'mimeType':'text/csv',
"parents": [{"kind": "drive#fileLink","id": tgt_folder_id}]})
"anne" harita Google Drive SDK kullanılır: Bu bunu nasıl olduğu gibi OK
Bu sadece ihtiyacım olan şey. Teşekkürler. –
Mükemmel kendi kendine cevaplanmış bir soru. Bu olmadan çok sıkışırdım :) – Joe