pdf2txt.pyをコマンドプロンプトで実行しても何もおこりません。Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。登録してこのコミュニティに参加するどなたでも質問していただけますどなたでも回答していただけます最もよい回答には賛成票が入り、最上位に上がりますホーム質問タグユーザーpdf2txt.pyをコマンドプロンプトで実行しても何もおこりません。1,173件1書籍の通りにコマンドをうっているのになにもおこりません。これはなぜでしょうか?インターネットの情報を見ても、同じようなトラブルがみつけられません。anacondawindows10を使用しています。なにか見落としがあるのでしょうか?モジュールはpdfminer3kです。22.pdf実行するとこのようなものが表示されます。氏の指摘通りコマンドに「python」をつけることで解決しました。2:09コメントありがとうございます。氏の指摘通りコマンドにpythonを付け加えると成功しました。私の場合ですと、「pdf2txt.py」はanacondaのscriptフォルダにあり、カレントディレクトリに移さないと成功しませんでした。7:532スクリプト自体は起動しているが、コマンドライン引数が正しく渡されていない状況だと思われます。付けない)で起動する場合の引数の展開設定については、私はwindows10を使用していないので実際に試してみることができませんが、おそらく類似の例が検索すれば見つかるものと思います。さんのコメントのリンク先が同じ問題だと思われます。限らずwindowsでは、スクリプトを実行するような場合には、拡張子の関連付けとかその場合の引数の展開方法などの設定が必要になります。(実行可能拡張子とするにはその設定も必要となります)質問の状況の場合その(引数の展開の)設定が間違っているか不完全だと思われます。私はwindows10を使用していないのでwindows10でのそのような方法について詳細を教えることはできませんがこうした永続的にコマンドとして使用が見込まれるような場合で拡張子.pyでの実行にこだわるのではない場合にはバッチを使用するのがいいかもしれません。以下その例(適当に自分の環境用に置き換えて下さい):まず適当な場所に自分用のコマンドフォルダを用意します。例:c:\my_commandそしてこのフォルダにパスを通しておきます。当該スクリプトをこのフォルダにコピーするかバッチでフルパスを指定するようにします。同じフォルダにバッチファイルを作成します。例:バッチファイル名:pdf2txt.bat内容(フルパスでスクリプトファイルを指定する場合の例(パスに空白が含まれる場合""で囲みます。個の銅バッジ回答ありがとうございます。batファイルでのコマンド実行の件は「退屈なことをpyhton」にやらせようという書籍に書いてあったので一応わかります。私はpythonをかじった程度の人間で「引数の展開方法の設定」と聞いても何のことだかわからないです。今回の貴重な回答大変ありがとうございました。言うとスクリプトを起動する時の引数として渡す引数の指定のことです。ように起動することになって"スクリプトの使い方が違うよ"と怒られます。この場合全ての引数を渡す必要があるワケです。バッチの例で言うと%*がそれに当たります。pdf2txt.pyかもしれません。12:23コメントありがとうございます。モジュール側の話ですね。今後このような場面に遭遇したとき同じように対処できるか不安ですが、頭のかたすみにおいておこうと思います。件のコメントを表示0どちらかのオプションの指定が正しくないので、使い方の表示が出てくるのでしょう。したページが参考になりそうです。個の銅バッジコメントありがとうございます。氏指摘の方法で成功しました。kunif氏指摘の方法ですと、pdfファイルのフルパスは試しましたが、成功しませんでした。「カレントフォルダまで日本語含まない」というのはまだ試していません。7:56先ほど、日本語を含まないパスをカレントにして、同じようにやってみましたが成功しませんでした。パラメータ―?としてpythonはやはり必要なようです。8:00紹介した「英単語帳作成~その1~」に書かれていたのと同様の使い方ですね。参考にされている書籍と違うということは、お使いの環境がその書籍の前提とする状態と違っているからと考えられます。その書籍の中に使用する環境設定に関する説明があれば、それとの違いを調べておいた方が、今後の引っ掛かりを少なくするのに役立つと思われます。8:17おっしゃる指摘のとおりかもしれません。書籍の前がきにはwindowsを使用しているという前書きはありませんでした。この話は私にとっては不可解です。通常pyファイルは.pyと指定すれば普通に実行してくれます。pythonと書かないといけないというのが「引数の展開方法」ということなのだという認識をしておこうと思います。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。txtファイルを開きたい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。