如何从计算机上的文件获取文件到JupyterLab?

时间:2018-10-11 18:40:55

标签: python jupyter-notebook

我对此很陌生,并且在基础方面苦苦挣扎。我有一个csv文件/home/emily/Downloads/Roger-Federer.csv。教科书上说,我需要在JupyterLab上“提取文件并将其下载到当前目录”(我正在使用Python)。这是什么意思?我该怎么做呢?谢谢

1 个答案:

答案 0 :(得分:1)

每个正在运行的程序(包括JupyterLab)都有一个“工作目录”,在该目录中,它认为它位于计算机文件系统上。该目录的确切位置通常取决于您启动它的方式(例如,从终端运行程序时,其工作目录最初是您运行命令时终端所在的文件夹,但是程序可以更改其自己的目录工作目录)。

您的文件路径表明您使用的是Linux,因此建议您在JupyterLab中打开一个终端,然后运行pwd以使其打印出当前目录。 (如果这样更容易,您也可以在任何打开的笔记本中运行!pwd。)然后应将CSV文件复制到该目录。

如果这样做,则可以从Python代码中像open('Roger-Federer.csv')pandas.read_csv('Roger-Federer.csv')这样在本地打开文件。不过,您不必移动文件即可从Python打开文件,只需给它提供完整的文件路径,例如open('/home/emily/Downloads/Roger-Federer.csv'),就可以了。