Learning Circle : python #3 - ex22
This commit is contained in:
parent
1db776ff5b
commit
aa990e90c4
4 changed files with 4 additions and 25 deletions
0
.gitignore → youngjin.han/.gitignore
vendored
0
.gitignore → youngjin.han/.gitignore
vendored
|
@ -1,5 +1,6 @@
|
||||||
* 2020-05-22
|
* 2020-05-22
|
||||||
**** TODO Lecture content
|
**** DONE Lecture content
|
||||||
|
CLOSED: [2020-05-23 토 00:21]
|
||||||
- Same structure as "Python #2"
|
- Same structure as "Python #2"
|
||||||
- Exercises 15-22
|
- Exercises 15-22
|
||||||
**** Lecture material
|
**** Lecture material
|
||||||
|
|
|
@ -1,22 +0,0 @@
|
||||||
import sys
|
|
||||||
script, input_encoding, error = sys.argv
|
|
||||||
|
|
||||||
def main(language_file, encoding, errors):
|
|
||||||
line = language_file.readline()
|
|
||||||
|
|
||||||
if line:
|
|
||||||
print_line(line, encoding, errors)
|
|
||||||
return main(language_file, encoding, errors)
|
|
||||||
|
|
||||||
|
|
||||||
def print_line(line, encoding, errors):
|
|
||||||
next_lang = line.strip()
|
|
||||||
raw_bytes = next_lang.encode(encoding, errors=errors)
|
|
||||||
cooked_string = raw_bytes.decode(encoding, errors=errors)
|
|
||||||
|
|
||||||
print(raw_bytes, "<===>", cooked_string)
|
|
||||||
|
|
||||||
|
|
||||||
languages = open("languages.txt", encoding="utf-8")
|
|
||||||
|
|
||||||
main(languages, input_encoding, error)
|
|
|
@ -24,9 +24,9 @@
|
||||||
- ex20.py
|
- ex20.py
|
||||||
- file.seek is to move to new file posotion
|
- file.seek is to move to new file posotion
|
||||||
- ex21.py
|
- ex21.py
|
||||||
-
|
- none
|
||||||
- ex22.py
|
- ex22.py
|
||||||
-
|
- none
|
||||||
* 2020-05-20
|
* 2020-05-20
|
||||||
** note
|
** note
|
||||||
- ex8.py
|
- ex8.py
|
||||||
|
|
Loading…
Reference in a new issue