Zanurkuj w Pythonie/Standardowy strumień wejścia, wyjścia i błędów: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Piotr (dyskusja | edycje)
mNie podano opisu zmian
Derbeth (dyskusja | edycje)
m int., dr.
Linia 36:
{{samp|Ta wiadomość będzie logowana i nie zostanie wypisana na wyjście}}
 
(W Windowsie, możemy wykorzystać polecenie <tt>type</tt>, zamiast <tt>cat</tt>, aby wyświetlić zawartość pliku.)
 
<pre>
Linia 151:
[... ciach ...]
</pre>
 
# Jest to funkcja <code>openAnything</code> z {{Python/Src|kgp/toolbox.py|toolbox.py}}, którą wcześniej badaliśmy w [[../Abstrakcyjne źródła wejścia#przy-10.6|podrozdziale 10.1, "Abstrakcyjne źródła wejścia”]]. Wszystko, co musimy zrobić, to dodanie trzech linii kodu na początku, aby sprawdzić, czy źródłem nie jest <code>"-"</code>; jeśli tak, to zwracamy <code>sys.stdin</code>. Naprawdę, to tylko tyle! Pamiętasz, <code>stdin</code> jest ''obiektem pliko-podobnym'' z metodą <code>read</code>, więc pozostałą część kodu (w {{Python/Src|kgp/kgp.py|kgp.py}}, gdzie wywołujemy funkcję <code>openAnything</code>) w żaden sposób nie zmieniamy.
}}
 
<noinclude>{{Nawigacja|Zanurkuj w Pythonie|
{{Nawigacja|Zanurkuj w Pythonie|
[[../Abstrakcyjne źródła wejścia/]]|
[[../Buforowanie odszukanego węzła/]]|
}}
{{Podświetl|py}}</noinclude>
</noinclude>