Tyto stránky již nejsou udržovány. Obsah je postupně přesouván/aktualizován na adrese chytrosti.marrek.cz.
1575/14246
1 #!/usr/bin/python
2 # -*- coding: utf8 -*-
3 # Soubor: 20111206-Tue-vstup-vystup.py
4 # Datum: 06.12.2011 08:14
5 # Autor: Marek Nožka, nozka <@t> spseol <d.t> cz
6 # Licence: GNU/GPL
7 # Úloha: jak se pracuje se vstupem a výstupem
8 #
9
10 # tyto soubory jsou již otevřené
11 from sys import stdin, stdout, stderr
12
13 stdout.write('abc')
14 stdout.write('DEF\n')
15
16 print('abc')
17 print('DEF')
18
19 stdout.writelines(['a','b','c','\n'])
20
21 ##############################################
22 # přečte jeden znak
23 # případě, že se dojde na kones souboru vrátí ''
24 nacteno = stdin.read(1)
25 print '########################'
26 stdout.write(nacteno+'\n')
27
28 nacteno = stdin.read(1)
29 print '########################'
30 stdout.write(nacteno+'\n')
31 print '########################'
32
33 ##############################################
34 # načtu celý řádek
35 radek=stdin.readline()
36 radek=stdin.readline()
37
38 stdout.write(radek)
39 print radek[0:2]
40 radek= radek.decode('utf-8')
41 print radek[1]
42
43
44 f = open('soubor.txt','w')
45 f.write(radek.encode('cp1250'))
46 f.close()
47
48