Я столкнулся с this snippet для загрузки файлов в Jupyter, но я не знаю, как сохранить этот файл на машине, которая выполняет код, или как отображать первые 5 строк загруженного файла. В основном я ищу собственные команды для доступа к файлу после того, как он был загружен:Загрузка файлов с помощью кнопки «Обзор» в Jupyter и их использование/сохранение
import io
from IPython.display import display
import fileupload
def _upload():
_upload_widget = fileupload.FileUploadWidget()
def _cb(change):
decoded = io.StringIO(change['owner'].data.decode('utf-8'))
filename = change['owner'].filename
print('Uploaded `{}` ({:.2f} kB)'.format(
filename, len(decoded.read())/2 **10))
_upload_widget.observe(_cb, names='data')
display(_upload_widget)
_upload()
Параметр '_cb' функция, что вызывается, когда файл загружен. В этом примере он не хранит данные в любом месте, поэтому он доступен только вне функции. Вы можете сохранить его в глобальной переменной, чтобы впоследствии получить доступ к коду. –