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

标签 python jupyter-notebook

我在 jupyter notebook/google colab 中指定文件路径时遇到问题。这是我找到的示例代码:

import csv

csvFile = '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] 没有这样的文件或目录:'C:\Users\...\myData.csv'

我的问题是: 1.上面代码的作者在哪里放置myData.csv? 2. 如何指定文件位置?

最佳答案

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

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

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

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

关于python - 如何在jupyter notebook中指定文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58020062/

相关文章:

python - 将原始 Ipython Notebook txt 转换为 Ipynb

python - Visual Studio Code - 具有自动完成功能的 Python 交互式数据科学 REPL

python - 将 Excel 导入 numpy 求解线性方程

python - 什么是 yy-mm-dd'D' 格式?

python - 检查 python 列表中的重复项

python - 无法从 networkx 导入版本

python - Jupyter Notebook 中未显示 Plotly Sunburst 图

python - 将其中一个笔记本用作模块时如何在不同笔记本中使用 "sqlContext"(Pyspark)

javascript - 来自 CryptoJS 和 Python Hashlib 的等效 MD5

php - 如何以编程方式检查图像(PNG、JPEG 或 GIF)是否损坏?