2016-05-15 24 views
2

に私がpyCharmを使用する際に完全に実行される次のスクリプトを書きましたが、私はそれが私にこれらのエラーを与え、端末でそれを実行するために行くとき:中Pythonは、端末

File "/Users/Chris/PycharmProjects/firstfile/trial.py", line 6, in <module> 
    r = pf.read_csv('python.csv') 
    File "/usr/local/lib/python2.7/site-packages/pandas/io/parsers.py", line 562, in parser_f 
    return _read(filepath_or_buffer, kwds) 
    File "/usr/local/lib/python2.7/site-packages/pandas/io/parsers.py", line 315, in _read 
    parser = TextFileReader(filepath_or_buffer, **kwds) 
    File "/usr/local/lib/python2.7/site-packages/pandas/io/parsers.py", line 645, in __init__ 
    self._make_engine(self.engine) 
    File "/usr/local/lib/python2.7/site-packages/pandas/io/parsers.py", line 799, in _make_engine 
    self._engine = CParserWrapper(self.f, **self.options) 
    File "/usr/local/lib/python2.7/site-packages/pandas/io/parsers.py", line 1213, in __init__ 
    self._reader = _parser.TextReader(src, **kwds) 
    File "pandas/parser.pyx", line 358, in pandas.parser.TextReader.__cinit__ (pandas/parser.c:3427) 
    File "pandas/parser.pyx", line 628, in pandas.parser.TextReader._setup_parser_source (pandas/parser.c:6861) 
IOError: File python.csv does not exist 

ことができる誰かのポイントを正しい方向は?私はそれが正しいパスまたはディレクトリにないcsvファイルと関係していると推測しています。今は私の.pyプロジェクトと同じフォルダにcsvファイルを保存しています。私もチェックし、正しいパッケージがインストールされていることを確認したので、それはそれではないと思います。

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) 
+0

.csvファイルのパス:/ユーザー/クリス/ PycharmProjects/firstfile/python.csv ||||| .pyファイルのパス:/Users/Chris/PycharmProjects/firstfile/trial.py – cfsprod

+0

あなたはどのようにコードを実行していますか? –

+0

python /Users/Chris/PycharmProjects/firstfile/trial.py – cfsprod

答えて

1

あなたはのpython /Users/Chris/PycharmProjects/firstfile/trial.pyのpythonを実行しないでfirstfile /ユーザ/クリス/ PycharmProjects/で、現在のディレクトリにCSVファイルを探します。 あなたは、コードを実行する前に、ディレクトリを変更する必要があるか、あなたはこのようにtrial.pyにフルパスを使用する必要があります。

import csv 
import pandas as pf 

r = pf.read_csv('/Users/Chris/PycharmProjects/firstfile/python.csv') 
r.head()