Add solutions for file io.
This commit is contained in:
parent
f7c2959226
commit
76198cb13c
@ -1920,6 +1920,16 @@
|
||||
"source": [
|
||||
"# Fügen Sie hier Ihren Code ein.\n",
|
||||
"\n",
|
||||
"buffer_size = 32\n",
|
||||
"\n",
|
||||
"with open('ohm.png', 'rb') as file:\n",
|
||||
" with open('logo.png', 'wb') as file:\n",
|
||||
" buffer = file.read(buffer_size)\n",
|
||||
" \n",
|
||||
" while len(buffer) > 0:\n",
|
||||
" file.write(buffer)\n",
|
||||
" buffer = file.read(buffer_size)\n",
|
||||
"\n",
|
||||
"Image(filename=\"logo.png\")"
|
||||
]
|
||||
},
|
||||
@ -1961,23 +1971,42 @@
|
||||
"source": [
|
||||
"def input_lines(prompt_text):\n",
|
||||
" # Fügen Sie hier Ihren Code ein.\n",
|
||||
" pass\n",
|
||||
" lines = []\n",
|
||||
" last_input = input(prompt_text)\n",
|
||||
"\n",
|
||||
" while len(last_input) > 0:\n",
|
||||
" lines.append(last_input)\n",
|
||||
" last_input = input(prompt_text)\n",
|
||||
"\n",
|
||||
" return lines\n",
|
||||
"\n",
|
||||
"def write_lines_to_file(lines, filename):\n",
|
||||
" # Fügen Sie hier Ihren Code ein.\n",
|
||||
" pass\n",
|
||||
" with open(filename, 'w') as outfile:\n",
|
||||
" for line in lines:\n",
|
||||
" outfile.write(line + '\\n')\n",
|
||||
"\n",
|
||||
"def copy_textfile_reversed(text_filename, cpy_filename):\n",
|
||||
" # Fügen Sie hier Ihren Code ein.\n",
|
||||
" pass\n",
|
||||
" with open(text_filename, 'r') as file:\n",
|
||||
" lines = file.readlines()\n",
|
||||
" \n",
|
||||
" with open(cpy_filename, 'w') as file:\n",
|
||||
" for line in lines[::-1]:\n",
|
||||
" file.write(line.strip()[::-1] + '\\n')\n",
|
||||
"\n",
|
||||
"def output_files_together(filename1, filename2):\n",
|
||||
" # Fügen Sie hier Ihren Code ein.\n",
|
||||
" pass\n",
|
||||
" with open(filename1, 'r') as file1:\n",
|
||||
" with open(filename2, 'r') as file2:\n",
|
||||
" for line1, line2 in zip(file1, file2):\n",
|
||||
" print(line1.strip())\n",
|
||||
" print(line2.strip())\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"lines = input_lines('Geben Sie einen Text ein: ')\n",
|
||||
"write_lines_to_file(lines, 'eingaben.txt')\n",
|
||||
"copy_textfile_reversed('eingabe.txt', 'umgekehrte_eingaben.txt')\n",
|
||||
"copy_textfile_reversed('eingaben.txt', 'umgekehrte_eingaben.txt')\n",
|
||||
"output_files_together('eingaben.txt', 'umgekehrte_eingaben.txt')"
|
||||
]
|
||||
},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user