Reading Files
Mode
r - Opens a file for reading. (default)
w - Opens a file for writing. Creates a new file if it does not exist or truncates the file if it exists.
x - Opens a file for exclusive creation. If the file already exists, the operation fails.
a - Opens a file for appending at the end of the file without truncating it. Creates a new file if it does not exist.
t - Opens in text mode. (default)
b - Opens in binary mode.
+ - Opens a file for updating. (reading and writing)
employees.txt
Jim - Salesman Dwight - Salesman Pam - Receptionist Michael - Manager Oscar - Accountant Toby - Human Resources Kelly - Customer Service
employee_file = open("../employees.txt", "r")
if employee_file.readable():
print(employee_file.read())
else:
print("Access denied.")
employee_file.close()
//Output : Jim - Salesman
// Dwight - Salesman
// Pam - Receptionist
// Michael - Manager
// Oscar - Accountant
// Toby - Human Resources
// Kelly - Customer Service
employee_file = open("../employees.txt", "r")
if employee_file.readable():
print(employee_file.readline())
else:
print("Access denied.")
employee_file.close()
//Output : Jim - Salesman
employee_file = open("../employees.txt", "r")
if employee_file.readable():
print(employee_file.readlines()[1])
else:
print("Access denied.")
employee_file.close()
//Output : Dwight - Salesman
employee_file = open("../employees.txt", "r")
if employee_file.readable():
for employee in employee_file.readlines():
print(employee)
else:
print("Access denied.")
employee_file.close()
//Output : Jim - Salesman
//
// Dwight - Salesman
//
// Pam - Receptionist
//
// Michael - Manager
//
// Oscar - Accountant
//
// Toby - Human Resources
//
// Kelly - Customer Service