千家信息网

python文件操作(创建与读取)

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,###############################创建文件############################################!/usr/bin/env python'
千家信息网最后更新 2025年01月23日python文件操作(创建与读取)
###############################创建文件############################################!/usr/bin/env python'''make a test file'''import os ls = os.linesep#get file namefname = raw_input('Enter Filename: ')while True:    if os.path.exists(fname):        print('ERROR: %s already exists' % fname )        exit()        break    else:        break#get file content(test) linesall = []print("Enter lines ('.' by itself to quit)")#loop until user terminates inputwhile True:    entry = raw_input('> ')    if entry == '.':        break    else:        all.append(entry)#write lines to file with proper line-endingwith open(fname,'w') as f:    f.writelines(['%s%s' %(x,ls) for x in all])print 'DONE!'###################################读取文件#######################################!/usr/bin/env python'''read and display text file'''#get file namefname = raw_input("Enter filename: ")print#attempt to open file for readingtry:    fobj = open(fname,'r')except IOError,e:    print('***file open error:',e)else:    #display content to the screen    for eachLine in fobj:        print eachLine    fobj.close()


0