# Prompt user for input file name filename = input("Enter the name of the input file: ") # Read in input file contents with open(filename, 'r') as file: data = file.readlines () # Initialize dictionary and list of values dictionary = {} list_of_values [] # Loop through data and populate dictionary and list_of_values for i in range(0, len(data), 2): seasons = int(data[i].strip()) show = data[i+1].strip() dictionary.setdefault (seasons, []).append(show) list_of_values.append(show) # Sort dictionary by key and output to file with open('output_keys.txt', 'w') as file: for seasons in sorted (dictionary.keys()): shows = ';'.join(dictionary [seasons]) file.write(str(seasons) + ': ' + shows + '\n') # Sort list_of_values and output to file with open('output_titles.txt', 'w') as file: for show in sorted (list_of_values): file.write(show + '\n') # Close the file file.close()
# Prompt user for input file name filename = input("Enter the name of the input file: ") # Read in input file contents with open(filename, 'r') as file: data = file.readlines () # Initialize dictionary and list of values dictionary = {} list_of_values [] # Loop through data and populate dictionary and list_of_values for i in range(0, len(data), 2): seasons = int(data[i].strip()) show = data[i+1].strip() dictionary.setdefault (seasons, []).append(show) list_of_values.append(show) # Sort dictionary by key and output to file with open('output_keys.txt', 'w') as file: for seasons in sorted (dictionary.keys()): shows = ';'.join(dictionary [seasons]) file.write(str(seasons) + ': ' + shows + '\n') # Sort list_of_values and output to file with open('output_titles.txt', 'w') as file: for show in sorted (list_of_values): file.write(show + '\n') # Close the file file.close()
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
Answer the given question with a proper explanation and step-by-step solution
I create the txt file as you can see on top
When i run and type input.txt I get this
![20
n 1
WNP
2
3
4
6
700
8
9
10
11
♡ ♡ ♡ ♡ 9 9 9 9 2 2 ♡ ♡ ≈ ☹ ☹ Ñ
12
13
14
15
16
17
18
19
21
22
23
24
25
# Sort dictionary by key and output to file
20 with open('output_keys.txt', 'w') as file:
for seasons in sorted (dictionary.keys()):
26
27
7.9 lab file.py
28
29
30
31
32
33
# Read in input file contents
with open(filename, 'r') as file:
data = file.readlines ()
input.txt
output_keys.txt
# Prompt user for input file name
filename= input("Enter the name of the input file: ")
# Initialize dictionary and list of values
dictionary = {}
list_of_values = []
# Loop through data and populate dictionary and list_of_values
for i in range(0, len (data), 2):
seasons = int(data[i].strip())
show= data[i+1].strip()
A
A
A
output_titles.txt
dictionary.setdefault (seasons, []).append(show)
list_of_values.append(show)
|
shows = ';'.join (dictionary [seasons])
file.write(str(seasons) + ': ' + shows + '\n')
# Sort list_of_values and output to file
with open('output_titles.txt', 'w') as file:
for show in sorted (list_of_values):
file.write(show + '\n')
# Close the file
file.close()](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Ff8417094-7b6e-4d94-9afb-e6ea08525173%2Faec0c656-cb28-4b0c-97e6-37a790f18081%2F0h7qk1i_processed.png&w=3840&q=75)
Transcribed Image Text:20
n 1
WNP
2
3
4
6
700
8
9
10
11
♡ ♡ ♡ ♡ 9 9 9 9 2 2 ♡ ♡ ≈ ☹ ☹ Ñ
12
13
14
15
16
17
18
19
21
22
23
24
25
# Sort dictionary by key and output to file
20 with open('output_keys.txt', 'w') as file:
for seasons in sorted (dictionary.keys()):
26
27
7.9 lab file.py
28
29
30
31
32
33
# Read in input file contents
with open(filename, 'r') as file:
data = file.readlines ()
input.txt
output_keys.txt
# Prompt user for input file name
filename= input("Enter the name of the input file: ")
# Initialize dictionary and list of values
dictionary = {}
list_of_values = []
# Loop through data and populate dictionary and list_of_values
for i in range(0, len (data), 2):
seasons = int(data[i].strip())
show= data[i+1].strip()
A
A
A
output_titles.txt
dictionary.setdefault (seasons, []).append(show)
list_of_values.append(show)
|
shows = ';'.join (dictionary [seasons])
file.write(str(seasons) + ': ' + shows + '\n')
# Sort list_of_values and output to file
with open('output_titles.txt', 'w') as file:
for show in sorted (list_of_values):
file.write(show + '\n')
# Close the file
file.close()
![Enter the name of the input file: input.txt
Process finished with exit code 0
|](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Ff8417094-7b6e-4d94-9afb-e6ea08525173%2Faec0c656-cb28-4b0c-97e6-37a790f18081%2Fo7cnrzr_processed.png&w=3840&q=75)
Transcribed Image Text:Enter the name of the input file: input.txt
Process finished with exit code 0
|
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 7 steps with 4 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education