我编写了以下使用pyCharm时运行良好的脚本,但是当我在终端中运行它时会给我这些错误:
import csv
import pandas as pf
r = pf.read_csv('python.csv')
r.head()
print r.describe()
tradeDates = r['Trade Date'].unique()
r.name = 'Trade Date'
for trades in tradeDates:
outfilename = trades
printName = outfilename + ".csv"
print printName
r[r['Trade Date'] == trades].to_csv(printName, index=False)
有人能指出正确的方向吗?我猜它与csv文件不在正确的路径或目录中有关。现在我将csv文件保存在与.py项目相同的文件夹中。我也检查并确保安装了正确的软件包,所以我认为不是这样。
{{1}}
答案 0 :(得分:1)
运行 python /Users/Chris/PycharmProjects/firstfile/trial.py 时,python会在当前目录中查找csv文件,而不是 / Users / Chris / PycharmProjects / firstfile < / em>的。 您需要在运行代码之前更改目录,或者需要使用 trial.py 中的完整路径,如下所示:
import csv
import pandas as pf
r = pf.read_csv('/Users/Chris/PycharmProjects/firstfile/python.csv')
r.head()