matlab - Bolehkah Python memulakan konsol sambil menyimpan pembolehubah program?
phpcn_u15822017-07-05 11:04:10
0
2
1536
Sama seperti matlab, anda boleh mengendalikan terus pembolehubah pada konsol selepas program selesai, dan bukannya memulakan program konsol bebas, saya tertanya-tanya jika mana-mana IDE Python menyokong tingkah laku ini
IDLE Python sendiri boleh melakukan ini Selepas anda membuka fail python dan menjalankan modul, anda akan mendapati bahawa anda boleh mengawal pembolehubah dalam fail pada konsol utama
.
Saya cuba sendiri bahagian Pycharm, anda masukkan Run/Edit Configurations...
Kemudian tukar pilihan Interpreter options 加入 -i:
Selepas menjalankan skrip, shell akan disimpan dan tidak akan berakhir di situ
Malah, anda tidak memerlukan IDE untuk melakukan apa yang anda mahukan
Andaikan anda mempunyai skrip python test.py
a = 5
b = [1, 2, 3]
Gunakan terus:
$ python -i test.py
Selepas berjalan test.py, Python akan berhenti di konsol dan anda boleh terus berinteraksi
Atau gunakan:
$ python
Selepas membuka cangkang ular sawa, gunakan import untuk mengimport ujian dan laksanakannya Kemudian anda boleh mengawal pembolehubah:
Berbanding dengan cangkerang ular sawa asli, iPython lebih mudah digunakan Selain itu, selepas menyepadukan Matplotlib, anda boleh melukis grafik seperti matlab.
IDLE Python sendiri boleh melakukan ini Selepas anda membuka fail python dan menjalankan modul, anda akan mendapati bahawa anda boleh mengawal pembolehubah dalam fail pada konsol utama
.Saya cuba sendiri bahagian Pycharm, anda masukkan
Run/Edit Configurations...
Kemudian tukar pilihan
Interpreter options
加入-i
:Selepas menjalankan skrip, shell akan disimpan dan tidak akan berakhir di situ
Malah, anda tidak memerlukan IDE untuk melakukan apa yang anda mahukan
Andaikan anda mempunyai skrip python
test.py
Gunakan terus:
Selepas berjalan
test.py
, Python akan berhenti di konsol dan anda boleh terus berinteraksiAtau gunakan:
Selepas membuka cangkang ular sawa, gunakan
import
untuk mengimport ujian dan laksanakannya Kemudian anda boleh mengawal pembolehubah:Ini juga mempunyai kesan yang sama
Soalan yang saya jawab: Python-QA
Berbanding dengan cangkerang ular sawa asli, iPython lebih mudah digunakan Selain itu, selepas menyepadukan Matplotlib, anda boleh melukis grafik seperti matlab.