4

天気に基づいて朝に何を着るべきかを教えてくれるスクリプトを作成しました (つまり、雨が降るならレイン スリッカー、寒ければ厚手のジャケットなど)。私はPythonでかなり基本的なプログラミング経験があり、スクリプトは完全に機能しますが、デスクトップからダブルクリックするだけでスクリプトが自動的に実行されるファイルを作成できるようにしたいと考えています.

私の目標は、朝 [何か] をダブルクリックするだけで、スクリプトが自動的に実行され、何を着るかを教えてくれることです。どうすればこれを行うことができますか?

システム仕様:

  • パイソン
  • MacOSX
4

5 に答える 5

6

これはSnow Leopardでうまくいきました:

-デスクトップに python スクリプトを置きます。

- スクリプト ファイルを右クリックし、[情報を見る] を選択します。

-「Open With」を見つけ、ドロップダウンボックスから「Python Launcher」を選択します

スクリプト ファイルをダブルクリックすると、新しいターミナル ウィンドウでスクリプトが実行されます。

OS X のどのバージョンに Python Launcher アプリケーションが付属しているかはわかりません。それがない場合は、いくつかの追加手順で解決できます。

-pythonスクリプトを任意の場所に配置

- デスクトップにシェル スクリプトを 1 行で作成します。

python "/Users/john/scripts/what-to-wear.py"

(スクリプトの名前は what-to-wear.py で、/Users/john/scripts にあると想定しています。絶対パスを使用する必要があることに注意してください。)

・シェルスクリプトを実行可能にする。ターミナルで:

chmod 755 what-to-wear-shell-script

-シェル スクリプトをダブルクリックすると、ターミナルで実行され、Python スクリプトが実行されます。

于 2009-12-06T09:42:37.340 に答える
0

あなたがしたいことは、実行可能ファイルを作成することです。

Mac や Python を使用したことはありませんが、この質問と最初の回答を見てください。

Python を使用して直接実行可能なクロスプラットフォーム GUI アプリを作成するにはどうすればよいですか?

http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.htmlが探しているようです

于 2009-12-06T08:16:58.970 に答える
0

バッチファイルを使用して自動化する

例 : 1. メモ帳を開く -> 次のように入力します。これはWindows用です..ヒントが得られるかもしれません:start C:\Python34\python.exe(your python file location)Your *.py file location.

:end これを *.bat 拡張子で保存します それだけです..このバッチでさらに設定できます.バッチは日々のスクリプトの自動化だと思います.

于 2015-12-07T03:15:45.513 に答える
-3

スクリプトで天気情報をオンラインでダウンロードし、事前定義されたルールに基づいて服を出力したいですか?

この場合は、urllibを使用してページをダウンロードし、ダウンロードしたhtmlページをアドホック解析して、かどうかの情報を取得します。そして、ネストされたIFTHENELSEブロックを使用してロジックを記述します。

于 2009-12-06T08:33:19.250 に答える