iFu*_*ion 2 python file-io python-3.x pandas
在 Pandas 中打开 csv 文件时遇到困难,我尝试过:
data = pd.read_csv("/home/me/Programming/data/sample.csv")
Run Code Online (Sandbox Code Playgroud)
那没有用,所以我尝试了:
import os
cwd = os.getcwd()
data = pd.read_csv(cwd + "sample.csv")
Run Code Online (Sandbox Code Playgroud)
这也不起作用,只是说该文件不存在,但它在文件管理器中清晰可见。
os.getcwd() 不带尾随路径分隔符返回当前工作目录。
您应该使用os.path.join而不是+正确连接路径:
import os
cwd = os.getcwd()
data = pd.read_csv(os.path.join(cwd, 'sample.csv'))
Run Code Online (Sandbox Code Playgroud)
顺便说一句,不需要指定当前工作目录的完整路径;只需指定sample.csv就足够了:
data = pd.read_csv("sample.csv")
Run Code Online (Sandbox Code Playgroud)
确保该文件sample.csv位于当前工作目录中。
| 归档时间: |
|
| 查看次数: |
12911 次 |
| 最近记录: |