GNU/Linux >> Linux の 問題 >  >> Linux

Bash からの Python モジュールのインポート

エイリアスの代わりにサブルーチンを使用

callmyprogram(){
  python -i -c "import time;print time.localtime()"
}
callmyprogram

これを行う簡単な方法は、「コード」モジュールを使用することです:

python -c "import code; code.interact(local=locals())"

これにより、code.interact() が呼び出されると、インタラクティブ シェルにドロップされます。 local interact へのキーワード引数 作成されるインタープリターのデフォルトの名前空間を事前設定するために使用されます。 locals() を使用します 、これはローカル名前空間を辞書として返す組み込み関数です。

コマンドは次のようになります:

python -c "import mymodule, code; code.interact(local=locals())"

これにより、適切な環境を持つインタープリターが表示されます。


例:

python -c "import time ; print 'waiting 2 sec.'; time.sleep(2); print 'finished' "

Linux
  1. 現在のシェルから.bashrcを再生成しますか?

  2. Pythonを3.4.3から3.5に更新する方法は??

  3. ソースからビルドされた python をアンインストールしますか?

  1. URLからbashスクリプトを実行

  2. Ubuntu のソース コードから自分で Python をビルドするにはどうすればよいですか?

  3. bash から apachectl を起動する

  1. 不足している python bz2 モジュール

  2. Linux カーネルモジュールのコーディング方法は?

  3. 引数を指定して bash から Python スクリプトを呼び出す