Python 为什么我的代码不起作用?I';我是在蟒蛇3上与熊猫合作的新手

Python 为什么我的代码不起作用?I';我是在蟒蛇3上与熊猫合作的新手,python,pandas,Python,Pandas,我正在使用GoogleColab编写代码,并尝试使用pandas将excel文件(.xlsx)导入其中 import pandas as pd df = pd.ExcelFile('‪C:/Users/Ankit Gupta/Downloads/DS1.xlsx') df.head() 错误: FileNotFoundError Traceback (most recent call last) <ipython-input-9-a8b5

我正在使用GoogleColab编写代码,并尝试使用pandas将excel文件(.xlsx)导入其中

import pandas as pd

df = pd.ExcelFile('‪C:/Users/Ankit Gupta/Downloads/DS1.xlsx')
df.head()
错误:

FileNotFoundError                         Traceback (most recent call last)
<ipython-input-9-a8b5ec91cbb7> in <module>()
      1 import pandas as pd
      2 
----> 3 df = pd.ExcelFile('‪C:/Users/Ankit Gupta/Downloads/DS1.xlsx')
      4 df.head()
FileNotFoundError回溯(最近一次调用)
在()
1进口熊猫作为pd
2.
---->3 df=pd.ExcelFile('‪C:/Users/Ankit Gupta/Downloads/DS1.xlsx')
4.首长()

这一点一直在显现。我的道路是正确的,而且我对与熊猫合作是新手。有人能帮忙吗?

r'‪C:\\Users\\Ankit Gupta\\Downloads\\DS1.xlsx
应该是
r'‪C:\Users\Ankit Gupta\Downloads\DS1.xlsx
。您当前的路径有两个反斜杠(
r'\\'
),而不是一个。

这与
pandas
无关。您使用的是
google.colab
,它位于云中,看不到您的本地文件。使用google.colab导入文件中的
,然后使用
文件.upload()

使用:

df = pd.ExcelFile('‪C:\Users\Ankit Gupta\Downloads\DS1.xlsx')

基本上是“\”而不是“/”

当我开始与熊猫合作时,就连我也曾经面临过这个问题。以下是你应该做的几项检查:

1.)拼写错误和区分大小写的性质

2)位置。我建议初学者在C驱动器用户中创建一个文件夹,无论anaconda文件存储在哪里。在这个特定的文件夹中保存所有的数据集。我正在使用这种方法,直到现在为止,我再也没有发现错误

3.)在写姓名时,请将其与您的文件格式一起提及

您问题的解决方案:

解决方案1:

可能路径不同或已更改,因此打开Anaconda提示符或cmd,然后更改路径。假设您在“c”驱动器中,文件在“d”驱动器中。所以打开cmd,写上“d:”并点击回车键。然后您将使用se“D:>”。现在你应该写“cd”。运行之后,写“jupyter notebook”并运行它。它将在包含你的文件的同一文件夹中生成并打开一个新笔记本

SOL2:


另一种解决方案是使用反斜杠,即两个反斜杠。问题在于使用反斜杠“”。必须避免这种情况。反斜杠是为所谓的转义字符保留的,例如新行用“\n”和其他符号表示。应使用两个反斜杠“\”或一个正斜杠/“/

建议您更新标题以更好地反映您的问题陈述,例如,“意外的FileNotFoundError in Traceback”我尝试将其直接保存在C文件中,然后使用它。错误依然存在。