2016-05-10 18 views
0

pythonでファイルを読み込めません。私はをアクティブにした後にpycharmを実行しています。pythonでloadtxtエラーが発生しました

私はsoftdata.txtをロードしようとしていますし、それがsoftmax classification.py

の同じフォルダに次のエラーが発生している:それはなぜ起こるかNo such file or directory: 'softdata.txt'

を、私はそれを得ることはありません。私を助けてください。

+0

'softdata.txt'のモニタビューを追加できますか?私は拡張子が表示されません。また、2つの 'softdata'があります。どちらをロードしようとしていますか? – TheRandomGuy

+0

コードを貼り付けてください。私はそのスクリーンショットで何も見ることができません – Samuel

+0

ああ。下の1つ?私はいくつかのディレクトリに適切なディレクトリを見つけるために "softdata.txt"ファイルをコピーして貼り付けました。 –

答えて

0

Pythonのファイルは、ファイル名にスペースを持つことはできませんmultifeatureファイルパスに読んでいるように見えるdoes notの次 enter image description here

に気づきました。これは、Pythonファイル(.py)が実際にインポート可能なモジュールであり、名前にスペースを含むモジュールを持つことができないためです。それは、ファイルが呼ばれていてもソフトマックスで停止

Cannot start process, the working directory '/root/PycharmProjects/tensorflow study/softmax' does not exist

ソフトマックスclassification.pyを:

エラーは、それが言う画面の下部に、に実際にあります。

単純な解決策は、ファイルの名前を変更してスペースを削除することです。ファイルsoftmax classification.pysoftmaxclassification.pyです。

current directory.pyからcurrentdirectory.pyに名前を変更することもできます。

+0

ありがとうございます。名前を変更してもう一度試しました。しかし、同じエラー。 –

+0

あなたの質問に完全なエラーを投稿してください。 –

+0

解決されました。それはファイル名の間のスペースのためでした。おかげさまで、ありがとうございました。 –

0

あなたはsoftdataが.txtファイルであることを100%確信していますか?私は拡張子 enter image description here

を参照してくださいいけない、私もそれは

+0

はい、私は確信しています。私はファイルの帰属を確認しました –

+1

あなたのスクリプトから.txt拡張子を削除して、単にnp.loadtxt( "softdata"など)を使用できますか? – glls

+0

そうでなければ、loadtxtの代わりにgenfromtxtを使ってみてください。 loadtxtの場合は、ファイル名だけでなく、アドレス(ファイルパス)を入力する必要があります。 loadtxtを試してみたい場合は、ドキュメントのフルパスを入力してみてください。 – glls

関連する問題