同样的 Python 脚本在 Spyder 中没有错误,但在 Sublime Text 中有错误

The same Python script no error in Spyder but error in Sublime Text

我只是运行一个很简单的脚本。它在 Spyder 中工作但在 Sublime Text 中不工作,我很困惑:

import pandas as pd

iris_df = pd.read_csv("data/iris.data") 

Sublime Text 错误:

FileNotFoundError: [Errno 2] File b'data/iris.data' does not exist: b'data/iris.data'

在Spyder中,可能会直接设置为current working.,所以指定文件名就可以执行代码了。而当您从 sublime、Atom 等 运行 时,您需要指定完整的文件路径。