• 締切済み

コマンドラインによる実行とjupyterでの実行

pythonの実行には例えばjupyter notebook, spyder, Gooogle collaboなどGUI風の開発環境がありますが、コマンドラインで実行することを想定したものをそのままGUIで実行するにはどうしたらいいでしょうか。 例えば、python hoge.py xxx.dat yyy.dat のようにしてコマンドラインで実行することが想定されているコードですが、hoge.pyをGUIで実行するときにxxx.dat とかyyy.datをどう指定するかということです。ソースプログラムをそれ用に書き換えるということになるのでしょうか。 よろしくお願いします。

  • Python
  • 回答数1
  • ありがとう数1

みんなの回答

  • wormhole
  • ベストアンサー率28% (1622/5658)
回答No.1

「GUIで実行するとき」というのが「エクスプローラーでクリックして実行するとき」等の事でしたら、指定できる仕組みを用意してあげるしかないです。

skmsk1941093
質問者

お礼

回答ありがとうございます。 ファイル名をソースに直に書き込むしかないかなと思いますが。あるいは実行した時点で入力待ち状態にするか。 GUIの方で、実行時の入力指定の欄がどこかにないかなと思ったものですので。spyderにもないでしょうか。なさそうではあるのですが。

関連するQ&A

  • pyhonでコマンドラインを入力したい。

    今日はLinux上でのコマンドライン、例えば以下のようなもの $ head -n 20 test |grep '2011'|wc -l 5 を直接ターミナルに打ち込むのでなく、pythonに記入し、そのpythonファイルを叩くことで実行したいと思っております。 つまり、 head -n 20 test |grep '2011'|wc -l というのをtest.pyみたいなものに保存し、 $pyothon test.py と打ち込むと先ほどと同じ結果の「5」が返されるようにしたいです。 どのようにすればいいのでしょうか。よろしくお願いします。

  • コマンドラインの実行について

    最近LINUXを始めたものです。よろしくお願いいたします。 フラッシュプレイヤーのLinuxをダウンロードして、インストールしようとしているのですが、Macromediaのページを見ると、 「ファイルを展開すると、"install_flash_player_7_linux" ディレクトリが生成されます。このディレクトリにアクセスし、コマンドラインに「./flashplayer-installer」と入力してインストーラーを実行します。(メモ: この手順はコマンドラインからのみ実行可能です。)インストーラーからすべてのブラウザを閉じるよう指示があるので、この指示に従います。」 と出ていますが、コマンドラインとはどうやって実行するのでしょうか?Fedora Core4で、GUIを使用しています。 http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash

  • VBでコマンドラインを実行したい!

    VBのソースからVBScriptを起動させたいんですが、 Shell関数ではEXEファイルしか実行できないみたいで うまくいきません。何かいい方法はないでしょうか? 実行したいコマンドラインは以下の通りです。 hoge.vbs 5 5を引数で渡したいんですがどうすればいいでしょうか? よろしくお願いします。

  • [es]でpython2.5のファイル実行

    PythonCEのPython2.5を[es]にインストールしました。対話モードでは使えているのですが、作成したスクリプトファイルを実行する方法がわからなくて困っています。コマンドラインから >>>python ファイ名.py としても実行されません。 作成したスクリプトファイルを実行する方法を教えてください。 よろしくお願いします。

  • python スクリプトファイルの実行

    プログラム初心者です。 pythonを始めて間もないです。 環境はwindows XPでpython2.6を使っています. IDLEエディタでprint "hello" と記入し、test.pyを作成しました。 保存先はC:\Python26になります。環境変数もコマンドラインでpythonと入力すれば起動してくれるように設定しています。 そこで、コマンドラインにpython test.pyと入力すると、File"<stdin>",line 1 python test.py SyntaxError: invalid syntax と返ってきます。 色々調べてみたのですが解決できず質問させていただきました。 どうかよろしくお願いします

  • Windows10へのPythonのインストール

    Win10にPythonをインストールする手順はいろいろありますが、Anacondaからインストールするとスタートにアイコンができるのでjupyter notebookが起動できますが、マイクロソフトストアからのものだとjupyterが起動できないようです(アイコンがないから方法が不明)。Anacondaでない方のpythonでjupyter notebookを使えるようにするにはどうしたらいいでしょうか。 Anacondaでインストールすると、専用のコマンド、パワーシェルができます。それとはちがう普通のパワーシェルだとpythonコマンドを投入すると、マイクロソフトストアが出てきてそちらのpythonのインストールに向かうことがあります。その方向にうっかり進むとpythonのインストールが開始され、2つのpythonの環境ができてしまいます。 これはやはりまずいのではないかと思います。 一度、2つのpythonをクリーンにアンインストールしてしまうのがいいと思いますが、1つ1つアンインストールしていくしかないでしょうか。環境がスパゲッティのように絡んでしまってクリーンにアンインストールできるのかなと思うのですが。 powerシェルからpythonコマンドを投入すると細々としたエラーメッセージが出てくる(pythonの機能は一応使えるようにはなるみたいですが)のでクリーンアンインストールしたいと思っています。 よろしくお願いします。

  • jupyter notebookとpython

    jupyter notebookはインタラクティブにコマンドを入力しながら1行1行進めていくわけですが、一方pythonのソースは普通のプログラミングのようにエディットしていくのだと思います。そこで質問ですが、pythonのプログラム(abc.py)をjupyter notebookで使うとかその逆とかはどのようにして実現できるのでしょうか。abc.pyをエディタで開いてコピペしていくのでしょうか。 また、関連してお尋ねしますが、jupyter notebookを保存して終了するとき、ブラウザが閉じたあと、ターミナル上でプロンプトが戻って来ず、待ち状態になります。調べるとCtrrl+Cで打ち切るらしいのですが、最新のものでもそうなのでしょうか。

  • linux cron とコマンド実行のリソースの違いについて教えてください

    教えてください linuxマシンでサーバーを立ち上げているのですが コマンドで以下のシェルを実行すると正常に動作するのに、 cronで同じシェルを実行すると動作しません。 リソースが不足しているのかと思うのですが、 何か対策方法を教えてください。 cron の実施は定期時刻で動作しています。 route、pptpプログラムが動作しません。 動作状況を確認するため、「netstat -r」を組み入れるのですが表示内容に変化はありません シェルはVPNを自動で再接続するコマンドです。 #!/bin/sh if [ `ps -ef | awk '{print $8}' | grep pptp | wc -l` -eq 0 ] then route del default gw XXX.XXX.XXX.XXX sleep 1m /etc/ppp/stoppptp.sh sleep 10m /etc/ppp/startpptp.sh fi exit 0 << startpptp.sh >> #!/bin/sh route add -host YYY.YYY.YYY.YYY gw XXX.XXX.XXX.XXX sleep 30s route del default gw XXX.XXX.XXX.XXX sleep 30s pptp YYY.YYY.YYY.YYY exit 0 << stoppptp.sh >> #!/bin/sh killall pptp route add default gw XXX.XXX.XXX.XXX route del -net YYY.YYY.YYY.YYY netmask 255.255.255.255 gw XXX.XXX.XXX.XXX exit 0 XXX.XXX.XXX.XXX プライベートアドレス YYY.YYY.YYY.YYY VPNアドレス 環境 linuxマシン:openblocks266 OS:yellowdoglinux 但し、歪なインストールをしています

  • コマンドプロンプトから引数を渡して実行するには?

    メールを送信するPHPをコマンドプロンプトから実行しています。 メールが送信される事は確認しました。 使い勝手を少しでもよくするためにsubjectやfromの部分を コマンドプロンプトから引数で渡して実行してやりたいのですが どのようにすれば可能なのでしょうか? コマンドプロンプトの実行コマンド >php send_mail.php を >php send_mail.php subject from のようにしたいと考えてます。 <?php mb_language("japanese"); mb_internal_encoding("SJIS"); $to = "xxx@yyy.zzz"; $subject = "ここはsubject"; $body = "ここはbody"; $from = mb_encode_mimeheader("ここはfrom")."<xxx@yyy.zzz>";mb_send_mail($to,$subject,$body,"From:".$from); ?> 以上です、よろしくお願いします。

    • 締切済み
    • PHP
  • 【CentOS5.2】コマンドラインにて実行したい

    CentOS5.2を使用しています。 エフセキュアというウイルス対策ソフトをインストールしたいと 思っています。 ライセンスは持っていまして、ソフト名は 「エフセキュア Linux セキュリティ コマンドライン エディション Ver7.02」 というものです。 ダウンロードしたところ、以下のように書かれていました。 >管理者 root で以下のコマンドを実行することで、F-Secure アンチウィルス >Linuxサーバ版からの上書きインストールによる移行が行えます >また、新規インストールの場合にも同様に --command-line-only >オプションを指定してください。 ># ./f-secure-linux-security-7.02.73807 --command-line-only >プロキシに関する設定は再度行ってください。その他の設定は引き継がれます。 新規のインストールなので、上のコマンドを実行すれば良いのだろうと 思ったのですが、私のLinuxはGUIで操作しているため、 どのようにしたら、コマンドで実行できるかが分かりませんでした。 Windowsであれば、[ファイルを指定して実行]を選んで、 「cmd」と打って[OK]ボタンをクリックすれば、コマンドの入力ができると 思います。 これと同じことをしたいと思っているのですが、 どのようにしたら良いか教えて頂けませんか? ぜひよろしくお願い致します。

専門家に質問してみよう