Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 2.31 KB

File metadata and controls

36 lines (23 loc) · 2.31 KB

<<< Előző | Következő >>>

A kódunk mentése IPython varázslóval

Műhelymunkánk végére értünk, és érdemes megőrizni a munkamenet során az IPythonba beírt parancsokat. Mivel IPython-t használunk, ezt egy magic parancs segítségével tehetjük meg.

A mágikus parancsok az IPythonba és a Jupyter Notebooksba épített hasznos segédprogramok. Ha más programból használja a Pythont, akkor nem férhet hozzá a mágikus parancsokhoz - ezek csak az IPythonra és a Jupyterre jellemzőek.

Munkamenet mentése

A munkamenetünk szöveges fájlba történő mentéséhez futtathatjuk a következőt:

%save nonvisual.py 1-40

Ez egy százalékjel, a save szó, egy szóköz, egy fájlnév, egy szóköz, az 1, egy kötőjel és a 40-es szám. Az utolsó számnak az utolsó kimeneti sor számának kell lennie.

Ha a jövőben szeretnéd folytatni a munkamenetet, akkor használhatod a %load varázslót:

%load nonvisual.py

Egyéb hasznos varázsló parancsok

Az IPython rendelkezik számos varázslóparanccsal. Néhány további hasznos parancs:

  • %run Ha van egy külső Python fájlod, akkor ezzel a paranccsal lefuttathatod és betöltheted az összes függvényét és változóját az aktuális REPL-be. Ez messze az általam leggyakrabban használt mágikus parancs.
  • %notebook: Ez egy nagyszerű parancs, ha látó munkatársakkal dolgozol. Fogja a REPL munkamenetet, és létrehoz belőle egy Jupyter Notebookot. A notebookot megoszthatod látó munkatársakkal. Ha szerkeszteni kell a notebookot, jelenleg a Google Colab jobban elérhető az NVDA-val, mint a Jupyter Notebook.
  • %edit: Megnyit egy szövegszerkesztőt. Ezután írhat Pythont, mentheti és bezárhatja a fájlt, és a kód lefut a REPL-ben. Alapértelmezés szerint ez a parancs Windowson a Notepadot nyitja meg, de beállíthat egy másik szerkesztőt is alapértelmezettnek.
  • %who: Kinyomtatja az összes olyan változót, amelyet definiáltál, és amely a munkamenetben elérhető.
  • %whos: Mint a who, de több információt kap minden egyes változóról.
  • %xmode: Ez a mód határozza meg, hogy mennyi információ kerül kiírásra a visszakövetési hiba során. A %xmode minimal jó lehet a képernyőolvasó felhasználóknak, akik nem akarnak bő kimenetet.

<<< Előző | Következő >>>