Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 22.03.2018
Сообщений: 6
1

Облако из слов. Подключение файлов с Google Drive в Colab

12.05.2019, 17:55. Просмотров 873. Ответов 6
Метки нет (Все метки)


Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
!pip install wordcloud
from os import path
from PIL import Image
import numpy as np
import matplotlib.pyplot as plt
from wordcloud import WordCloud, STOPWORDS
def google_authenticate():
  # Authenticate first so the Google Drive library can detect your credentials.
  from google.colab import auth
  auth.authenticate_user()
 
  from googleapiclient.discovery import build
  drive_service = build('drive', 'v3')
  return drive_service
drive_service = google_authenticate()
def read_file(file_id):
  """ 
  Download file from Google Drive 
  Argument: file_id
  Returns: downloaded file
  """
  
  file_id = file_id
 
  import io
  from googleapiclient.http import MediaIoBaseDownload
 
  request = drive_service.files().get_media(fileId=file_id)
  downloaded = io.BytesIO()
  downloader = MediaIoBaseDownload(downloaded, request)
  done = False
  while done is False:
    # _ is a placeholder for a progress object that we ignore.
    # (Our file is small, so we skip reporting progress.)
    _, done = downloader.next_chunk()
 
  downloaded.seek(0)
  return downloaded
  #print 'Downloaded file contents are:', downloaded.read()
  text_file = read_file('1Eslqbt9aAXjixy_azGxRndZpWkplpISS') # file id of the picture
  document = text_file.read()
print(len(document))
print(document[0:100])
Хочу просмотреть содержимое файла который я загрузил с диска но выдает ошибку:
NameError: name 'document' is not defined
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.05.2019, 17:55
Ответы с готовыми решениями:

Загрузка файлов на google drive
Я новичок в программировании, находил уже темы с подобными вопросами, но ничего не понятно. Мне...

Добавление файлов на сайт с Google Drive
Возможно ли реализовать возможность загрузки файлов с гугл диска на сайт через админку сайта? Если...

Загрузка файлов из Google Drive на FTP сервер
Здравствуйте! Есть ли способ передачи данных с хранилища Google Drive прямиком через FTP на...

Как добавлять метки для файлов в Google Drive?
Как добавлять метки для файлов в Google Drive? Если Вы знаете через какие дополнение это делать,...

6
Эксперт Python
4390 / 3252 / 1054
Регистрация: 28.10.2013
Сообщений: 8,375
Записей в блоге: 1
12.05.2019, 19:00 2
Посмотрите на каком уровне у вас находится строка document = text_file.read()
На уровне функции. Поэтому имя document вне функции не существует.
0
0 / 0 / 0
Регистрация: 22.03.2018
Сообщений: 6
12.05.2019, 19:05  [ТС] 3
А как исправить это ? Garry Galler
0
Эксперт Python
4390 / 3252 / 1054
Регистрация: 28.10.2013
Сообщений: 8,375
Записей в блоге: 1
12.05.2019, 19:06 4
Вы синтаксис Python вообще не пробовали изучить?
Отступы имеют значение.
0
0 / 0 / 0
Регистрация: 22.03.2018
Сообщений: 6
12.05.2019, 19:15  [ТС] 5
Да я мало что выкупаю в этом предмете) подскажите что делать ?
0
Супер-модератор
Эксперт PythonЭксперт Java
7359 / 3978 / 1488
Регистрация: 21.10.2017
Сообщений: 11,256
12.05.2019, 19:23 6
Цитата Сообщение от RobertGreen Посмотреть сообщение
что делать ?
Цитата Сообщение от RobertGreen Посмотреть сообщение
print(len(document))
print(document[0:100])
Вот эти строчки подвинуть вправо на четыре пробела


Добавлено через 2 минуты
Не! Вот эти влево!
Цитата Сообщение от RobertGreen Посмотреть сообщение
text_file = read_file('1Eslqbt9aAXjixy_azGxRndZpWkplpISS') # file id of the picture
* document = text_file.read()
0
0 / 0 / 0
Регистрация: 22.03.2018
Сообщений: 6
12.05.2019, 19:32  [ТС] 7
Вот теперь что пишет
IndentationError: unexpected indent
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.05.2019, 19:32

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Google Drive
у меня винда 8 и одна из папок Google Drive и все подпапки в ней стали выглядеть так: ...

Google Drive
Пытаюсь запустить пример https://github.com/googledrive/android-demos/ Сказано, что для того...

Работа с google drive
Пожалуйста, просветите меня, почему когда я кидаю ссылку на файл загруженный в моем аккаунте google...

Google Drive APIs
Здравствуйте, форумчане. Возник следующий вопрос. Хочу сделать программу для работы с google...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.