2017-03-13 8 views
-1
# _*_ coding: utf-8 

import pandas as pd 

import sys 

print '' 

print 'Pandas Version: ',pd.__version__ 

print 'Python Version: ',sys.version 

print '' 

path = 'C:\\Users\\StretchChannel\\Documents\\' 

InputFile = path+'test.csv' 

df = pd.read_csv(InputFile) 

出力は次のとおりです。パンダができません。10

Pandas Version: 0.19.2 

Python Version: 2.7.13 |Anaconda 4.3.0 (64-bit)| (default, Dec 19 2016, 13:29:36) [MSC v.1500 64 bit (AMD64)] 

Traceback (most recent call last): 

    File "test.py", line 12, in <module> 

df = pd.read_csv(InputFile) 

ファイル "C:\はProgramData \ Anaconda2 \ libに\のsite-packages \パンダ\ IO \ parsers.py"、行646 、parser_fで

return _read(filepath_or_buffer, kwds) 

ファイル "C:\はProgramData \ Anaconda2 \ libに\のsite-packages \パンダ\ IO \ parsers.py"、行389、_readで

parser = TextFileReader(filepath_or_buffer, **kwds) 

ファイル "C:\はProgramData \ Anaconda2 \ libに\のsite-packages \パンダ\ IO \ parsers.py"、行730、のinitで

self._make_engine(self.engine) 

ファイル「C:\はProgramData \ Anaconda2 LIB \ \のsite-packages \パンダ\ IO \ parsers.py」、行923、_make_engineで

self._engine = CParserWrapper(self.f, **self.options) 

ファイル "C:\はProgramData \ Anaconda2 \ libに\のsite-packages \パンダ\ IO \ parsers.py"、 1390行目、init

self._reader = _parser.TextReader(src, **kwds) 

pandas.parser.TextReaderのファイル "pandas \ parser.pyx"、373行目。 CINIT(パンダの\のparser.c:4184)

ファイル "パンダの\のparser.pyx"、行667、pandas.parser.TextReader._setup_parser_source中(パンダの\のparser.c:8449)

例外IOError :ファイルC:\ Users \ユーザーStretchChannel \ドキュメント\のtest.CSVが

Exit code: 1

+0

は '\\' 'パス=とパスを記述してください 'C:\\ユーザー\\ StretchChannel \\ドキュメント\\'' –

+0

いいえ、それは動作しません....それを試みた。注:IOエラーは正しいパスとバックスラッシュの数を返します。実際のパズルです... – user39678

答えて

1

存在しません。私は私の質問への答えを見つけた:私は... Windowsの10 "公式" のtest.CSVするtest.xlsxと改名しましたこのファイルの名前は次のとおりです:test.xlsx.csv

残念ながら、この二重の点線のファイル名は、ディレクトリを見るときには表示されません。実際、test.xlsxとして表示されます

ファイルのプロパティ - >セキュリティをクリックすると、ファイルの実名が見つかりました。ファイル名はウィンドウの上部に表示されます。

レッスン:Pandas(またはPython)がファイルを見つけることができない場合は、そのファイルのプロパティでWindows 10の名前を調べます。質問を見てすべての人へ

おかげで...

関連する問題