欢迎使用CSDN-markdown编辑器

来源:互联网 发布:js函数返回值return 编辑:程序博客网 时间:2024/06/05 08:55

!C:\Python27/python.exe

-- coding: utf-8 --

”’3–12. 合并源文件。将两段程序合并成一个,给它起一个你喜欢的名字,比方
readNwriteTextFiles.py。让用户自己选择是创建还是显示一个文本文件。”’
import os

def WriteF():
ls =os.linesep
file1 = raw_input(“please enter a finename:”)

while True:     if os.path.exists(file1):         print 'the file %s is exist' % file1     else:         breakall1 =[]while True :    line1 =raw_input(">")    line2 = line1.encode("UTF-8")    print "lin2=",line2    if line2 == '.'  :        break    else:        all1.append(line2)fobj =open(file1,'w')fobj.writelines(['%s%s' %(x,ls) for x in all1])fobj.close()print "kdh"

def ReadF():

fname = raw_input('Enter filename: ')try:    fobj1 = open(fname, 'r')except IOError, e:    print "*** file open error****", eelse:    for eachLine in fobj1:        print eachLinefobj1.close()

if name == “main“:
num = int(raw_input(‘please enter a number:’))
if num == 1:
print ‘WriteF()’
WriteF()
else:
print ‘ReadF()’
ReadF()

0 0