Как использовать команду upload () в Colab без ручного ввода местоположения файла? - PullRequest
0 голосов
/ 29 декабря 2018

Как использовать команду upload () в Colab без ручного ввода местоположения файла?

Ниже upload() попросит пользователя указать местоположение файла, и вы должны будете вручную ввести файл.Но я бы хотел указать локальное местоположение в команде upload() ... как upload(C:\documents\file).Я искал StackOverflow, но это не было решено.Да, можно загрузить Google диск и т. Д., Но есть прямой способ сделать это, не вставляя файлы вручную.

# THIS THE CODE FROM COLABS THAT PRODUCES A TEXT INPUT BOX
from google.colab import files

uploaded = files.upload()





#MY CODE TRIES TO USE PATH FROM MY LAPTOP

from google.colab import files

uploaded = files.upload(C:\Users\jennies laptop\Documents\tos program)

Мой код выдает код ошибки.

File "<ipython-input-10-983842aba897>", line 3
    uploaded = files.upload(C:\Users\jennies laptop\Documents\tos program)
                             ^
SyntaxError: invalid syntax

1 Ответ

0 голосов
/ 02 января 2019

Синтаксическая ошибка, которую вы получаете для строкового литерала без кавычек;то есть в Python вы не можете сказать foo(Bar), чтобы передать строку Bar в функцию foo, вы должны использовать кавычки, как в foo("Bar").

Функциональность, на которую вы надеетесь, не существует;files.upload() не принимает аргумент, и невозможно реализовать то, на что вы надеетесь, потому что спецификация HTML не позволяет запрашивать конкретный файл таким образом: https://html.spec.whatwg.org/multipage/input.html#file-upload-state-(type=file)

...