Write a Python statement to open a text file named someStuff.txtfor output. That is, you will be writing data to the this file. The name you will use when writing to the file will be output.
Write a Python statement to open a text file named someStuff.txtfor output. That is, you will be writing data to the this file. The name you will use when writing to the file will be output.
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
Expert Solution
Program Instruction
- The program prompts the user to enter a name that will be written to a file.
- The name is stored in a variable named name.
- The name is then added to a list named lines with "Hello" in it. Both are separated by a comma.
- The file opened using w mode (write mode) using open().
- To write list to file, writelines() is used.
- The file object is closed.
- The file is opened using with in r mode (read mode).
- The contents of the file are printed using read().
- There is no need to close the file object with with.
Program
'''
import os
# prints the directory in which the file is stored
print(os.getcwd())
'''
# prompts the user to input some data
name = str(input('Enter a name to be written to the file: '))
line = ['Hello \n', name]
# 1st Method of opening file
# opening file in write mode
file = open('someStuff.txt', 'w')
# writing data to file
file.writelines(line)
# closing the object for file handling
file.close()
# 2nd Method of opening file
# open file in read mode
with open('someStuff.txt', 'r') as file:
# printing the data contained in the file
print(file.read())
Trending now
This is a popular solution!
Step by step
Solved in 3 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.Recommended textbooks for you
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
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