matlab - Bolehkah Python memulakan konsol sambil menyimpan pembolehubah program?
phpcn_u1582
phpcn_u1582 2017-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

phpcn_u1582
phpcn_u1582

membalas semua(2)
世界只因有你

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:

>>> from test import *
>>> a
5
>>> b
[1, 2, 3]

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan