我在 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. 如何指定文件位置?
最佳答案
如果作者直接调用该文件,则它位于运行 Jupyter Notebook 的同一文件夹中
以下之一应该可以从不同位置调用文件:
一个。用双引号替换单引号并转义斜杠
前任。 csvFile = "C:\\Users\\...\\myData.csv"
用双引号替换单引号并使用正斜杠
前任。 csvFile = "C:/Users/.../myData.csv"
关于python - 如何在jupyter notebook中指定文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58020062/