GNU/Linux >> Belajar Linux >  >> Linux

Mengimpor modul Python dari Bash

gunakan subrutin alih-alih alias

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

Cara mudah untuk melakukannya adalah dengan modul "kode":

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

Ini akan menjatuhkan Anda ke dalam shell interaktif saat code.interact() dipanggil. local argumen kata kunci ke interact digunakan untuk mengisi namespace default untuk juru bahasa yang dibuat; kita akan menggunakan locals() , yang merupakan fungsi bawaan yang mengembalikan namespace lokal sebagai kamus.

Perintah Anda akan terlihat seperti ini:

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

yang memasukkan Anda ke dalam juru bahasa yang memiliki lingkungan yang benar.


Contoh:

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

Linux
  1. ModuleNotFoundError:Tidak ada modul bernama 'IPython' [Fix]

  2. Python Dibandingkan Dengan Bash?

  3. memulai apachectl dari bash

  1. modul python bz2 hilang

  2. Bagaimana cara membuat kode modul kernel Linux?

  3. Panggil skrip Python dari bash dengan argumen

  1. Mengonversi kode Python 2 Anda ke Python 3

  2. kurangi hari dari tanggal di bash

  3. Tingkatkan Python dari 2.6 ke 2.7 di Centos 6.5