天天看點

建立檔案

建立和讀出檔案p2.py和p3.py

#!/usr/bin/python

import os

ls=os.linesep

fname = raw_input('enter filename: ')

print

while true:

        if os.path.exists(fname):

                print "error '%s' already exists" % fname

        else:

                break

all=[]

print "\nenter lines ('.') by itself to quit).\n"

        entry=raw_input('>')

        if entry=='.':

                all.append(entry)

fobj=open(fname,'w')

執行python p2.py

讀出檔案

#!/usr/bin/env python

'readtextfile.py -- read and display text file'

# get filename

# attempt to open file for reading

try:

fobj = open(fname, 'r')

except ioerror, e:

print "*** file open error:", e

else:

# display contents to the screen

for eachline in fobj:

print eachline,

fobj.close()

執行python p3.py