2017-01-26 24 views
1

私はpydicomを使ってPythonでDICOMファイルをインポートするための基本を理解しようとしています。本当に簡単なコードをしようとしているときに、私はエラーを次取得:コードの場合DICOMファイルをPythonで読み込むには?

: 輸入DICOM

filePath="C:\Python34\Lib\site-packages\dicom\testfiles" 
ds=dicom.read_file(filePath[0]) 

私はエラーを取得する: C:\ Python34 \ python.exe C:/ユーザー/ 041213/PycharmProjects/D/Deki.py トレースバック(最新の最終コール): ファイル "C:/Users/041213/PycharmProjects/D/Deki.py"、ライン4、 のds = dicom.read_file(filePath [0]) ファイル "C:¥Python34¥lib¥site-packages¥dicom¥filereader.py"、589行目、read_file fp = open(fp、 'rb') FileN otFoundError:[Errno 2]そのようなファイルやディレクトリはありません: 'C'

私はPython 3.4、pydicom 0.9.9、JetBrains PyCharm Community Edition 2016.3.2 を使用しています。 DICOMファイルを一般的に読み込む方法を教えてください。

答えて

1

完全な文字列の代わりに文字列(C)の最初の文字を渡しています。ただ、やる:

ds=dicom.read_file(filePath) 

次のエラーは、あなたがにつまずくます:プレフィックスまたは\tを使用して集計文字として解釈されます:

filePath=r"C:\Python34\Lib\site-packages\dicom\testfiles" 
     ^
1

使用と\エスケープ文字]タブの問題を回避し、その他の特殊文字。文字列にfilePath [0]を実行すると、最初の文字が返されます。

filePath="C:\\Python34\\Lib\\site-packages\\dicom\\testfiles" 
ds=dicom.read_file(filePath) 
関連する問題