Dit is de commando-sock die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online-emulator of MAC OS online-emulator
PROGRAMMA:
NAAM
spock - handleiding voor spock 1.6.1
PRODUCTBESCHRIJVING
=========
IPython
=========
Hulpmiddelen voor interactief rekenen in Python ========================================
Een Python-shell met automatische geschiedenis (invoer en uitvoer), dynamisch object
introspectie, eenvoudigere configuratie, opdrachtvoltooiing, toegang tot de systeemschil
en meer. IPython kan ook worden ingebed in actieve programma's.
Gebruik
ipython [subopdracht] [opties] [-c cmd | -m mod | bestand] [--] [arg] ...
Als het wordt aangeroepen zonder opties, voert het het bestand uit en wordt het afgesloten, waarbij de resterende wordt doorgegeven
argumenten aan het script toe, net alsof u dezelfde opdracht met python had opgegeven.
Mogelijk moet u `--` specificeren voordat args worden doorgegeven aan het script, om te voorkomen
IPython van een poging om ze te ontleden. Als u de optie `-i` specificeert vóór de
bestandsnaam, zal het een interactieve IPython-sessie binnengaan na het uitvoeren van het script,
in plaats van uit te stappen. Bestanden die eindigen op .py worden behandeld als normale Python, maar
bestanden die eindigen op .ipy kunnen speciale IPython-syntaxis bevatten (magische opdrachten, shell
uitbreidingen, enz.).
Bijna alle configuratie in IPython is beschikbaar via de opdrachtregel. Doe `ipython
--Help iedereen` om alle beschikbare opties te zien. Kijk voor permanente configuratie in
uw `ipython_config.py` configuratiebestand voor details.
Dit bestand wordt meestal geïnstalleerd in de map `IPYTHONDIR` en er is een
afzonderlijke configuratiedirectory voor elk profiel. De standaard profielmap
zal zich bevinden in $IPYTHONDIR/profile_default. Voor Linux-gebruikers, IPYTHONDIR
is standaard ingesteld op `$HOME/.config/ipython`, en voor andere Unix-systemen op
`$HOME/.ipython`. Voor Windows-gebruikers wordt $HOME omgezet in C:\Documents en
Instellingen\UwGebruikersnaam in de meeste gevallen.
Om een profiel te initialiseren met het standaardconfiguratiebestand, doet u het volgende:
$> ipython-profiel maken
en begin met het bewerken van `IPYTHONDIR/profile_default/ipython_config.py`
In de documentatie van IPython verwijzen we naar deze map als `IPYTHONDIR`, you
kan de standaardlocatie wijzigen door een omgevingsvariabele met deze naam te maken
en zet het op het gewenste pad.
Zie voor meer informatie de handleiding in HTML en PDF in uw
installatie, of online op http://ipython.org/documentation.html.
Subcommando's -----------
Subcommando's worden gestart als `spock cmd [args]`. Voor informatie over het gebruik van het subcommando 'cmd',
doen: `spock cmd -h`.
plaatsen
print het pad naar de IPython-dir
profielen
Maak en beheer IPython-profielen.
console
Start de IPython-terminalgebaseerde console.
pit
Start een kernel zonder een aangesloten frontend.
notitieboekje
Start de IPython HTML Notebook Server.
nbconverteren
Converteer notebooks naar/van andere formaten.
qtconsole
Start de IPython Qt-console.
geschiedenis
Beheer de IPython-geschiedenisdatabase.
Opties -------
Argumenten die waarden aannemen, zijn eigenlijk handige aliassen voor volledige Configurables, waarvan
aliassen worden vermeld op de hulplijn. Zie voor meer informatie over volledig configureerbare opties
'--Help iedereen'.
--geen automatische inspringing
Schakel automatisch inspringen uit.
--autoedit-syntaxis
Schakel het automatisch bewerken van bestanden met syntaxisfouten in.
--diep opnieuw laden
Schakel diep (recursief) herladen standaard in. IPython kan de deep_reload gebruiken
module die wijzigingen in modules recursief herlaadt (het vervangt de reload()
functie, dus u hoeft niets te wijzigen om het te gebruiken). deep_reload() dwingt een
volledig opnieuw laden van modules waarvan de code mogelijk is gewijzigd, waarvan de standaard herladen()
functie niet. Wanneer deep_reload is uitgeschakeld, gebruikt IPython de normale reload(),
maar deep_reload zal nog steeds beschikbaar zijn als dreload(). Deze functie is uitgeschakeld door
default [wat betekent dat je zowel normale reload() als dreload()] hebt.
--bevestigen-afsluiten
Stel in om te bevestigen wanneer u IPython probeert af te sluiten met een EOF (Control-D in Unix,
Control-Z/Enter in Windows). Door 'exit' of 'quit' te typen, kun je een direct forceren
verlaten zonder enige bevestiging.
--pylab
Laad matplotlib en numpy vooraf voor interactief gebruik met de standaard matplotlib
achterkant.
--matplotlib
Configureer matplotlib voor interactief gebruik met de standaard matplotlib-backend.
--term-titel
Schakel het automatisch instellen van de terminaltitel in.
--klassiek
Geeft IPython een soortgelijk gevoel als de klassieke Python-prompt.
--auto-indent
Schakel automatisch inspringen in.
--geen-automagie
Schakel het automatisch aanroepen van magische opdrachten uit.
-- spandoek
Geef een banner weer bij het starten van IPython.
--automagisch
Schakel het automatisch aanroepen van magische opdrachten in. Typ %%magic achter de IPython-prompt
voor meer informatie.
--geen-diepe-herladen
Schakel diep (recursief) herladen standaard uit.
--no-term-titel
Schakel het automatisch instellen van de terminaltitel uit.
--neus
Elimineer alle spaties tussen prompts.
-i
Als u code uitvoert vanaf de opdrachtregel, wordt u daarna interactief. Let op: kan
ook gewoon als '-i' worden gegeven.
--debuggen
logniveau instellen op logging.DEBUG (logoutput maximaliseren)
--afdruk
Automatisch mooi afdrukken van resultaten inschakelen.
--no-autoedit-syntaxis
Schakel het automatisch bewerken van bestanden met syntaxisfouten uit.
--stil
logniveau instellen op logging.CRITICAL (logoutput minimaliseren)
--geen-kleur-info
Schakel het gebruik van kleuren uit voor informatiegerelateerde zaken.
--kleur-info
IPython kan informatie over objecten weergeven via een reeks functies, en
optioneel kan hiervoor kleuren gebruiken, syntax highlighting broncode en diverse
andere elementen. Omdat deze informatie echter via een pager (zoals
'minder') en veel semafoons raken in de war met kleurcodes, deze optie is uitgeschakeld
standaard. U kunt het testen en permanent inschakelen in uw ipython_config.py-bestand
als het voor jou werkt. Test het en zet het permanent aan als het werkt met uw
systeem. Met de magische functie %%color_info kunt u dit interactief omschakelen
om uit te proberen.
--in het
Initialiseer profiel met standaard configuratiebestanden.
Dit is equivalent
om `ipython profile create ` voor het opstarten.
--geen-pdb
Schakel het automatisch aanroepen van de pdb-foutopsporing na elke uitzondering uit.
--snel
Schakel snel opstarten in zonder configuratiebestanden.
--geen-bevestigen-afsluiten
Vraag de gebruiker niet bij het afsluiten.
--pydb
Gebruik het 'pydb'-pakket van derden als debugger, in plaats van pdb. Vereist dat pydb
geïnstalleerd.
--pdb
Schakel het automatisch aanroepen van de pdb-foutopsporing na elke uitzondering in.
--geen afdruk
Schakel het automatisch mooi afdrukken van resultaten uit.
--geen banner
Geef geen banner weer bij het starten van IPython.
--profiel=(BaseIPythonApplication.profile)
Standaard: u'default' Het te gebruiken IPython-profiel.
-c (InteractiveShellApp.code_to_run)
Standaard: '' Voer de opgegeven opdrachtreeks uit.
--pylab=(InteractiveShellApp.pylab)
Standaard: Geen Keuzes: ['auto', 'gtk', 'inline', 'osx', 'qt', 'qt4', 'tk', 'wx']
Laad matplotlib en numpy vooraf voor interactief gebruik, waarbij u een bepaald bestand selecteert
matplotlib backend en lusintegratie.
--autocall=(InteractiveShell.autocall)
Standaard: 0 Keuzes: (0, 1, 2) Laat IPython automatisch elk oproepbaar object aanroepen
zelfs als u geen expliciete haakjes hebt getypt. Zo wordt 'str 43'
'str(43)' automatisch. De waarde kan '0' zijn om de functie uit te schakelen, '1' voor
'slimme' autocall, waarbij het niet wordt toegepast als er geen argumenten meer op de
regel, en '2' voor 'volledige' autocall, waarbij alle oproepbare objecten automatisch zijn
aangeroepen (zelfs als er geen argumenten aanwezig zijn).
--ipython-dir=(BaseIPythonApplication.ipython_dir)
Standaard: u'/home/zreszela/.ipython' De naam van de IPython-directory. Dit
directory wordt gebruikt voor het loggen van configuratie (via profielen), geschiedenisopslag,
etc. De standaardwaarde is meestal $HOME/.ipython. Deze opties kunnen ook worden opgegeven
via de omgevingsvariabele IPYTHONDIR.
--gui=(InteractiveShellApp.gui)
Standaard: Geen Keuzes: ('qt', 'wx', 'gtk', 'glut', 'pyglet', 'osx') GUI inschakelen
gebeurtenislusintegratie ('qt', 'wx', 'gtk', 'glut', 'pyglet', 'osx').
--logappend=(InteractiveShell.logappend)
Standaard: '' Begin met loggen naar het opgegeven bestand in append-modus.
-m (InteractiveShellApp.module_to_run)
Standaard: '' Voer de module uit als een script.
--ext=(InteractiveShellApp.extra_extensie)
Standaard: '' gestippelde modulenaam van een IPython-extensie om te laden.
--log-niveau=(Applicatie.log_niveau)
Standaard: 30 Keuzes: (0, 10, 20, 30, 40, 50, 'DEBUG', 'INFO', 'WARN', 'ERROR',
'CRITICAL') Stel het logniveau in op waarde of naam.
--kleuren=(InteractiveShell.kleuren)
Standaard: 'Linux' Keuzes: ('NoColor', 'LightBG', 'Linux') Stel het kleurenschema in
(NoColor, Linux of LightBG).
--matplotlib=(InteractiveShellApp.matplotlib)
Standaard: Geen Keuzes: ['auto', 'gtk', 'inline', 'osx', 'qt', 'qt4', 'tk', 'wx']
Configureer matplotlib voor interactief gebruik met de standaard matplotlib-backend.
--cache-grootte=(InteractiveShell.cache_size)
Standaard: 1000 Stel de grootte van de uitvoercache in. De standaard is 1000, dat kan
verander het permanent in uw configuratiebestand. Door het op 0 te zetten, wordt het volledig uitgeschakeld
caching-systeem en de minimaal geaccepteerde waarde is 20 (als u een waarde kleiner dan
dan 20, wordt deze teruggezet op 0 en wordt een waarschuwing gegeven). Deze limiet is gedefinieerd omdat
anders ben je meer tijd kwijt aan het opnieuw spoelen van een te kleine cache dan aan werken
--logbestand=(InteractiveShell.logbestand)
Standaard: '' De naam van het te gebruiken logbestand.
--config=(BaseIPythonApplication.extra_config_file)
Standaard: u'' Pad naar een extra configuratiebestand om te laden. Indien opgegeven, laadt u deze config
bestand naast elke andere IPython-configuratie.
Gebruik `--help-all` om alle beschikbare configureerbare instellingen te zien
Voorbeelden --------
Python --matplotlib
# schakel matplotlib-integratie in
Python --matploltib=qt
# activeer matplotlib-integratie met qt4-backend
Python --Log niveau=DEBUG
# stel logging in op DEBUG
Python --profiel=foo
# begin met profiel foo
ipython qtconsole
# start de qtconsole GUI-applicatie
ipython helpt qtconsole
# toon de help voor de qtconsole subcmd
ipython-console
# start de terminalgebaseerde consoletoepassing
ipython help-console
# toon de help voor de console subcmd
ipython-notitieboekje
# start het IPython-notebook
ipython help-notebook
# toon de help voor de notebook subcmd
ipython profile create foo # create profile foo met standaard configuratiebestanden ipython
help profiel # toon de hulp voor het profiel subcmd
ipython lokaliseren
# print het pad naar de IPython-directory
ipython zoek profiel foo # print het pad naar de map voor profiel `foo`
ipython nbconvert
# converteer notebooks naar/van andere formaten
Gebruik spock online met behulp van onworks.net-services