为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 jupyter notebook 中指定文件路径

如何在 jupyter notebook 中指定文件路径

尚方宝剑之说 2022-06-02 12:06:38
在 jupyter notebook/google colab 中指定文件路径时遇到问题。这是我找到的示例代码:import csvcsvFile = 'myData.csv'xmlFile = 'myData.xml'csvData = csv.reader(open(csvFile))xmlData = open(xmlFile, 'w')我不知道上面代码的作者将 myData.csv 放在哪里,所以我尝试了这段代码来定位我的文件:csvFile = 'C:\Users\...\myData.csv'但我收到此错误:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape我也试过这段代码:csvFile = r'C:\Users\...\myData.csv'但我收到此错误: FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\...\myData.csv'我的问题是: 1. 上面代码的作者将 myData.csv 放在哪里?2.如何指定文件位置?
查看完整描述

3 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

我尝试使用正斜杠和双反斜杠。两者都有效。


'C:\\Users\\SAVK\\Downloads\\Ex_Files_Intro_Data_Science\\Ex_Files_Intro_Data_Science\\Exercise Files\\state_baby_names.csv'

'C:/Users/SAVK/Downloads/Ex_Files_Intro_Data_Science/Ex_Files_Intro_Data_Science/Exercise Files/us_baby_names.csv'

例子 :


states_babies = pd.read_csv('C:\\Users\\SAVK\\Downloads\\Ex_Files_Intro_Data_Science\\Ex_Files_Intro_Data_Science\\Exercise Files\\state_baby_names.csv');

states_babies = pd.read_csv('C:/Users/SAVK/Downloads/Ex_Files_Intro_Data_Science/Ex_Files_Intro_Data_Science/Exercise Files/us_baby_names.csv');



查看完整回答
反对 回复 2022-06-02
?
茅侃侃

TA贡献1842条经验 获得超21个赞

  1. 如果作者直接调用该文件,则它位于运行 Jupyter Notebook 的同一文件夹中

  2. 以下之一应该可以从不同位置调用文件:

一个。用双引号替换单引号并转义斜杠 ex。csvFile = "C:\\Users\\...\\myData.csv"

湾。用双引号替换单引号并使用正斜杠 ex。csvFile = "C:/Users/.../myData.csv"


查看完整回答
反对 回复 2022-06-02
?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

我通过将 Google Colab 安装到 Google Drive 解决了这个问题。这是我挂载到 Google Drive 后的路径:


csvFile = '/content/drive/My Drive/Colab Notebooks/myData.csv.txt'

xmlFile = '/content/drive/My Drive/Colab Notebooks/myData.xml'


查看完整回答
反对 回复 2022-06-02
  • 3 回答
  • 0 关注
  • 309 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信