Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

pythonスクリプトをダブルクリックで起動する→拡張子関連づけ詳細設定@Windows 7 with python 2.7

      2013/07/15

拡張子 .py を持ったファイルをダブルクリックで起動する方法です。
※Windows版pythonがすでにインストールされているとします。

まずは、pyファイルを右クリックで、「プログラムから開く」→「既定のプログラムの選択」 を選び、「参照」から、pythonインストール先の”python.exe”を選びます。

しかし!!これだと実行された後にウィンドウがすぐ閉じてしまい、実行結果がわかりません。
実行完了後に実行画面を自動的に閉じない方法はないかとヘルプを覗いてみると、あるじゃないですか。” -i ” というオプションです。これ付けると実行完了後、pythonの対話モードに入ってくれるらしいです。

つまり、

# python.exe -i  hoge.py

とやると、

>>>

というプロンプトが出て止まってくれます。これだ!と思いましたが、Windows 7 では、Windows XP のように、拡張子に関連づけられた実行ファイルに渡すオプションを変更することができないようです。

そこで登場するのが、「Default Programs Editor」というフリーソフト。これを使って、.py に関連づけられた python.exe に -i オプションを渡すことができるようになりますのでお試しあれ。

 - IT技術, プログラミング ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
tailの結果を2回grepすると表示されない@Linux

こんな感じで、grep するとマッチするはずのaaaaがなぜか何も表示されません …

no image
Google Music の文字化け対策まとめ

まだ日本ではサービス開始されていませんが、Google Music が便利そうな …

no image
WordPress と Twitter の連携 その2

WordPress の Tweetable プラグインから Twitter To …

no image
TCP Wrapper の設定チェック@Linux

昔からあるアクセス制限の方法として、TCP Wrapperがあります。 /etc …

no image
表示言語を英語に変更@Windows 7 Ultimate RC

通常日本でPCを購入すると、日本語版のWindowsが付属してきます。 しかし、 …

no image
GoogleIMEで記号入力

GoogleIME をローマ字テーブルを眺めていたら、デフォルトで記号に変換でき …

no image
dockerのストレージドライバーをdevicemapperに変更する@Ubuntu 14.04

Ubuntu 14.04(desktop)にdockerを入れて、docker …

no image
sshでのXフォワーディング@RHEL5

sshって-XオプションつけるとXフォワーディングしてくれるんですね。 昔put …

no image
qcow2のディスクイメージをマウントして編集する@Ubuntu12.04

KVMなどで使われているqcow2形式のディスクイメージは、単純なディスクイメー …

no image
google analyticsのリアルタイム表示を使ってみた

google アナリティクスが、リアルタイム表示に対応したようです。 申し込めば …