Jestem przyzwyczajony do kończenia interpretera Pythona za pomocą Ctrl-d przy użyciu Linuksa i OS X. W oknach jednak trzeba użyć CTRL + Z, a następnie wprowadzić. Czy jest jakiś sposób na użycie CTRL + D?Czy mogę wywołać wyjście Python 2.5 na Ctrl-D w Windows zamiast z Ctrl-Z?
Odpowiedz
Ctrl-d działa, aby wyjść z IPython
(zainstalowany przez pakiet python(x,y)).
- OS: WinXP
- Python wersja: 2.5.4
Edit: Mam został poinformowany w komentarzach przez PO, Jason Baker, że Ctrl-d Funkcjonalność w systemie Windows jest możliwa dzięki pakietowi PyReadline: "Pakiet pyndline jest implementacją języka Python dla funkcji readline GNU, opartą na pakiecie readline UNC napisanym przez css na podstawie pakietu Gary Bishop, który nie jest kompletny. został przetestowany do użytku z Windows 2000 i Windows XP. "
Skoro jesteś przyzwyczajony do * nix może chcesz że ipython oferuje także * nix-jak funkcjonalność powłoki bez użycia Cygwin coś takiego ...
- Prawidłowa realizacja zakładka bash-like.
- Zastosowanie/zamiast \ wszędzie
- uporczywy% zakładki
- % makro
- % sklepie. Zwłaszcza gdy jest używany z makrami i aliasami.
- cd -. (łatwo przeskakiwać wokół historii katalogów). Historia katalogów utrzymuje się w różnych sesjach.
- % ENV (patrz książka kucharska) Historia
- Shadow - hist% i% rep (patrz książka kucharska)
- % mglob
- Rozbudowa $ python_variables w systemie poleceń
- var = ls -la (przechwytywanie! wyprowadzanie poleceń do przydatnych list ciągów)
Możesz zmienić zestaw kluczy, którego powinien używać bezczynny.
obszarze Opcje -> "Konfiguracja IDLE ..." przejdź do zakładki "Keys".
Po prawej stronie można wybrać zestaw kluczy "IDLE Classic Unix" .
Nie można używać CTRL + D na oknach.
ctrl + Z jest windows-specific control char that prints EOF. W dniu * nix typowo jest to CTRL + D. To jest powód różnicy.
Możesz jednak może, ale sam się nauczyć korzystać z exit()
, która jest wieloplatformowa.
Uruchom Cygwina Pythona, jeśli przeszkadzają ci okna ... Dopóki to, co robisz, nie zależy od pywin32.
Problem z tym jest to, że AFAIK, mogę uruchomić python systemu Windows w dowolnym miejscu, w tym Cygwin.Mogę uruchomić Cygwin Python tylko w Cygwin. –
- 1. W python, czy mogę przekierować wyjście funkcji drukowania na stderr?
- 2. Python 2.x - Napisz wyjście binarne na standardowe wyjście?
- 3. Wyjście podprocesu Python w systemie Windows?
- 4. import ctypes nie działa na python 2.5
- 5. Jak mogę wyświetlić listę metod w module Python 2.5?
- 6. Jak wywołać Python z R w systemie operacyjnym Windows?
- 7. Python: Jak mogę przekierować to wyjście?
- 8. Jak mogę dostać „w czasie rzeczywistym” informacji z powrotem z subprocess.Popen w python (2.5)
- 9. Losowe w python 2.5 nie działa?
- 10. Czy mogę wywołać XMPPConnection.sendPacket z równoczesnych wątków?
- 11. UTF-8 wyjście na konsoli systemu Windows
- 12. python: wyjście z dwóch pętli
- 13. wyjście [31m tekstu zamiast koloru
- 14. Czy można wywołać animatesDrop w MKAnnotationView zamiast MKPinAnnotationView?
- 15. wyjście do tej samej linii, nadpisując poprzednie dane wyjściowe? python (2.5)
- 16. Jak mogę wywołać funkcje OCaml z programu Python?
- 17. JUMP_FORWARD lub JUMP_ABSOLUTE z instrukcją IF? Python 2.5
- 18. Czy mogę wywołać jawnie konstruktora kopiowania?
- 19. Czy mogę uzyskać zgodne z łatką wyjście z git-diff?
- 20. pisanie wyjście csv python
- 21. Jak mogę usprawiedliwić wyjście liczbowe w Fortran?
- 22. Jak mogę przekierować wyjście portu COM Windows do pliku?
- 23. Dlaczego Python rozszerza wyjście [[...]]
- 24. Wyjście Unicode na konsolę Przy użyciu C++, w systemie Windows
- 25. Czy możemy wywołać Native Windows API z Delphi?
- 26. Jak mogę wywołać erlang z Pythona?
- 27. Python - wykrywa, kiedy mój obiekt jest zapisany na standardowe wyjście?
- 28. Czy mogę hostować błyszczącą aplikację na komputerze z systemem Windows?
- 29. Python jak odczytać wyjście z pexpect child?
- 30. Jak wywołać WebAPI z usługi Windows
Dlaczego po prostu nie użyć * nix? ;) –
Chciałbym, aby ta opcja stała się Guru. :( –
Erm ... Zainstalowałem IPythona, a Ctrl-d nie działa, aby wyjść ... –