Python Intro - System Input and Output

来源:互联网 发布:mui.min.js 编辑:程序博客网 时间:2024/05/16 23:02



#!/usr/bin/python
import sys

file_text = ''
file_finish = 'file_finish'
file_name = raw_input("Enter filename: ")

try:
# open file stream
    file = open(file_name, "w")
except IOError:
    print "There was an error writing to", file_name
    sys.exit()
print "Enter '", "file_finish",
print "' When finished"
while file_text != file_finish:
    file_text = raw_input("Enter text: ")
    if file_text == file_finish:
        # close the file
        file.close
        break
    file.write(file_text)
    file.write("\n")
file.close()


file_name = raw_input("Enter filename: ")
if len(file_name) == 0:
    print "Next time please enter something"
    sys.exit()
try:
    file = open(file_name, "r")
except IOError:
    print "There was an error reading file"
    sys.exit()
file_text = file.read()
file.close()
print file_text


0 0