
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Question
So i have this code right here but for some reason it takes my outfile and deletes it completely instead of changing every occurrence of the word mask with hat.
I CANT USE THE REPLACE METHOD,COUNT METHOD, RANGE(), LISTS, or SPLIT METHOD and have been struggling for a week now on this. Ive used the replace method by accident and don't know another way to do this.
#Get input file name
fileOne = input("Enter the input file name :")
#Get output file name
fileTwo = input("Enter the output file name :")
'''Get a string that will be searched in the source file
to locate all occurrences of the string'''
targetString = input("Enter the target string :")
'''Get a string that will replace each occurrence of the target
string in the source file'''
replacementString = input("Enter the replacement string :")
#Open the input file in read mode
f1 = open(fileOne,"r+")
#Read the content of input file
content=f1.read()
#Replace the target string with the replacement string
contentToWrite=content.replace(targetString, replacementString)
#Open the output file in write mode
f1 = open(fileTwo,"w")
'''Write the content after all of the occurrences of the target
string have been found and replaced by the replacement string'''
f1.write(contentToWrite)

Transcribed Image Text:main.py
inFile.py
outfile.py
Overview
wear masks with two or more layers to stop the spread of COVID-19
wear the mask over your nose and mouth and secure it under your chin
masks should be worn by people two years and older
masks should NOT be worn by children younger than two, people who have trouble
breathing, or people who cannot remove the mask without assistance
do NOT wear masks intended for healthcare workers, for example, N95 respirators
CDC does not recommend the use of face shields alone. Evaluation of face shields
is ongoing but effectiveness is unknown at this time.
evaluation of mask and gaiter materials and structure is ongoing.

Transcribed Image Text:Enter the input file name: inFile.txt
Enter the output file name: outFile.txt
Enter target string: mask
Enter the replacement string: hat
inFile.txt for this example contains:
overview
wear masks with two or more layers to stop the spread of COVID-19
wear the mask over your nose and mouth and secure it under your chin
masks should be worn by people two years and older
- masks should NOT be worn by children younger than two, people who have
- do NOT wear masks intended for healthcare workers, for example, N95 re
- CDC does not recommend the use of face shields alone. Evaluation of få
- evaluation of mask and gaiter materials and structure is ongoing.
outFile.txt, after replacing each occurrence of the string 'mask' with 'hat' looks like this:
Overview
- wear hats with two or more layers to stop the spread of COVID-19
- wear the hat over your nose and mouth and secure it under your chin
hats should be worn by people two years and older
hats should NOT be worn by children younger than two, people who have
do NOT wear hats intended for healthcare workers, for example, N95 res
- CDC does not recommend the use of face shields alone. Evaluation of fa
- evaluation of hat and gaiter materials and structure is ongoing.
All strings are case-sensitive. That is, 'the' will NOT match 'The' in the source string.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 2 steps with 1 images

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.Similar questions
- Can I have some help making a program that has the user append 5 names into a list using a loop? The names need to be in the format LastName-FirstName, with the – separating first/last. Then, using a second loop, split each name based on -.arrow_forwardYou will also have to write Student Tests that test the following in the provided file.i. Adding element(s).ii. Get elements at index – (1) with a valid index and (2) with an invalid indexiii. Test equality of two StringArrayLists (of size 0, 2)iv. Test if a StringArrayList contains a String (test both true and false cases)v.Test removing a String from a StringArrayList.arrow_forwardIn the Utils class provided to you in this exercise, please fill in the details for a method called swapArray(). You can either upload a file or use the Edit tab to submit your work The VPL tester will pass an arbitrary array of type integer to your method, along with the value of the locations in the array of two values that need to be swapped (exchanged). For instance, in the illustration below, the method swapArray is told to swap the values in positions 0 and 2 of an array made up of (10, 20, 30, 40, 50}. The three input parameters to the method are the array, as well as the two array indices (i and j) that control which elements to swap. public class utils { public static woid wap Array (int[] the Array, int i ,int j){ ex: lo 20 30 40 50 write stuff here Jwaparrow_forward
- Write a complete program that sorts dword unsigned integer array in descending order. Assume that the user doesn’t enter more than 40 integers. You MUST use the template-1-2.asm Download template-1-2.asm and follow all the directions there. Note: you have to review 3 peer assignments. You can’t add any more procedures to the template. The procedures can’t use any global variables (variables that are inside .data segment). The caller of any procedures sends its argument through the stack. Inside any procedures, if you need to use a register, you have to preserve its original value. You can't use uses, pushad operators. The callee is in charge of cleaning the stack Sample run: Enter up to 40 unsigned dword integers. To end the array, enter 0. After each element press enter: 1 4 3 8 99 76 34 5 2 17 0 Initial array: 1 4 3 8 99 76 34 5 2 17 Array sorted in descending order: 99 76 34 17 8 5 4 3 2 1 template-1-2.asm include irvine32.inc ;…arrow_forwardNeed answer urgent within 30 minutesarrow_forward***NEED HELP WITH THIS**** write a code that replicates the list's insert() method. Recall that insert(index, item) method inserts the item at specified index in the list. Write a code that: Asks the user to input 5 items in a list and display the list. Ask the user to input the index where they would like to insert a new item. Ask the user to input the item that they would like to insert into the list. Inserts the new item into the list and displays the modified list. If the index is greater than the length of the list, simply insert the new item at the end of list. Also i dont need to use the list's insert() method to do this program. I dont need to write a function, just the code to replicate the functionality of insert() method.arrow_forward
- I have done this question, but I feel like for some lines, they were supposed to be changed would you be able to help me with that? Consider the following function and attempted body."""from typing import TextIOdef allergy_checker(shopping_lists: TextIO,clean_shopping_lists: TextIO, allergies: list[str]) -> None:'''shopping_lists is a file open for reading that has at least one food name on everynon-blank line. Food names are separated by a space.Each line in shopping_lists ends with a newline character.clean_shopping_lists is a file open for writing.allergies is a list of one-word food names.Copy lines from shopping_lists to clean_shopping_lists.For each food name that is in the allergies list, replace it with 'REMOVED'.If a blank line in shopping_lists is reached, stop reading the file.'''shopping_lists = open(shopping_lists) # Line 1clean_shopping_lists = open(clean_shopping_lists, 'w') # Line 2line = shopping_lists.readline() # Line 3while line.strip(): # Line 4line =…arrow_forwardPlease help (in python) – Refer to questions attached in the images, and the starter code below (I cannot upload page 3 with example outputs for removeDuplicates(self)). Do not change the function names or given starter code in your script. You are not allowed to use any other data structures for the purposes of manipulating/sorting elements, nor may you use any modules from the Python to insert and remove elements from the list. You are not allowed to swap data from the nodes when adding the node to be sorted. Traversing the linked list and updating ‘next’ references are the only required and acceptable operations. You are not allowed to use any kind of built-in sorting method or import any other libraries. If you are unable to complete a function, use the pass statement to avoid syntax errors. Starter code - class Node:def __init__(self, value):self.value = value self.next = None def __str__(self):return "Node({})".format(self.value) __repr__ =…arrow_forwardBy using C programming language. Write a program which reads a list of 10 words from a file, sorts them, then prints out the sorted list. Words should be guaranteed to be less than 32 characters long, and one per line in the file. Get the name of the file as a command line parameter. Sort order is what strcmp() delivers. Make up your own list of words. Bubble sort is recommended.arrow_forward
- Please add comments on each line Thank you very much Suppose you have two arrays of ints, arr1 and arr2, each containing ints that are sorted in ascending order. Write a static method named merge that receives these two arrays as parameters and returns a reference to a new, sorted array of ints that is the result of merging the contents of the two arrays, arr1 and arr2. Note: you do not need to (and should not) sort here. Think of having two sorted piles of cards, that you're combining (merging) into another pile. You keep putting cards into the new pile, sometimes taking from one of your original piles, sometimes taking from the other.arrow_forwardHowever, the number of integers must be a power of 2. In main.c, key[ ] has 16 integers. But as you should alreadyknow, the program will not sort if one integers is removed or added. What you are going to do is modify the mergesort.c module so that a non-power of 2 number of integers can be sorted. When you modify a module, indicate by way of comment, what was changed, the date the change was made. You will also need to add or remove an integer to/from key[] in module sort158a.c.You are NOT allowed to change merge.c, mergesort.h or wrt.c filesThe mergesort function in file mergesort.c MUST call the merge function which it currently does.The main function in sort158a.c you can only change the number of integers in the key[] arrayBelow are 3 examples of output. The first with an array of 15 integers. The second with an array of 16 (power of 2) integers and the third with 17 integers.Example of Output with 15 integersBefore mergesort: 4 3 1 67 55 4 -5 37 7 4 2 9 1 -1 6After mergesort: -5…arrow_forwardI am missing a formula to make it odd; This same loop should determine how many integers in the array are odd numbers. After this loop ends, use this figure to declare a new array of integers named odds. Process the array again in the method, but this time with a foreach loop, and add the odd integers to the odds array. Return the odds array back to main. In main, report the size of the array and sort it ascending. Finally use a while loop to print the odd integers all on one line separated by spaces. I am also tring to make it 4 rows and 8 columns. This is what the professor wants: Write a program that creates a 32-element array of random integers all from 1 to 100, inclusive. Then execute a custom method with the array as its only argument. The method should begin by using a loop to print the array elements in 4 rows and 8 columns, with all columns being five characters wide. Duplicates are okay. This same loop should determine how many integers in the array are odd numbers. After…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

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)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education