os.chdir() 之后正确的 read_csv 文件路径是什么?
What is the correct read_csv File Path after os.chdir()?
美好的一天。我当前的 ipynb 文件位于此处:
C:\Users\Adams\Desktop\ml-projects\TH-batch
这是我的工作文本文件的位置,其中“ID788”是我的工作文本文件,“新建文件夹”和“AZ2080975”是文件夹:
C:\Users\Adams\Desktop\ml-projects\TH-batch\New Folder\AZ2080975D788.txt
虽然我已将工作目录更改为:
os.chdir(r"C:\Users\Adams\Desktop\ml-projects\TH-batch\New Folder")
当我尝试像这样使用 read_csv 时:
df = pd.read_csv("../AZ2080975/1D788.txt")
它给我如下错误:
[Errno 2] No such file or directory: '../AZ2080975/1D788.txt'
有人可以帮我解决这个问题吗?我试图增加或减少 read_csv 中的文件路径,但没有任何效果。谢谢!
您的 CWD 是“新文件夹”。你可以使用这个:
df = pd.read_csv("./AZ2080975/1D788.txt")
或
df = pd.read_csv("AZ2080975/1D788.txt")
阅读此文件。您在 read_csv 函数中使用了两个点 (..),因此代码在“TH-batch”文件夹中查找此文件。
美好的一天。我当前的 ipynb 文件位于此处:
C:\Users\Adams\Desktop\ml-projects\TH-batch
这是我的工作文本文件的位置,其中“ID788”是我的工作文本文件,“新建文件夹”和“AZ2080975”是文件夹:
C:\Users\Adams\Desktop\ml-projects\TH-batch\New Folder\AZ2080975D788.txt
虽然我已将工作目录更改为:
os.chdir(r"C:\Users\Adams\Desktop\ml-projects\TH-batch\New Folder")
当我尝试像这样使用 read_csv 时:
df = pd.read_csv("../AZ2080975/1D788.txt")
它给我如下错误:
[Errno 2] No such file or directory: '../AZ2080975/1D788.txt'
有人可以帮我解决这个问题吗?我试图增加或减少 read_csv 中的文件路径,但没有任何效果。谢谢!
您的 CWD 是“新文件夹”。你可以使用这个:
df = pd.read_csv("./AZ2080975/1D788.txt")
或
df = pd.read_csv("AZ2080975/1D788.txt")
阅读此文件。您在 read_csv 函数中使用了两个点 (..),因此代码在“TH-batch”文件夹中查找此文件。