python123测试8编程题答案_python 编程测试练习答案

encoding: utf-8

'''

'''

import os

从文本(txt)中读内容

def readDataFromTxt(path):

contents=""

if os.path.exists(path):

try:

fr=open(path,'r')

contents=fr.read()

fr.close()

except IOError:

print "提示:A文件不存在,或者读取出现异常!"

else:

print "提示:文件"+path+"不存在,请输入正确路径!"

return contents

将内容写入到指定文件(txt)中

def writeDataToTxt(path,mytxt):

if os.path.exists(path):

try:

fw=open(path,'a+')

fw.write(mytxt+"\n")

fw.close()

except IOError:

print "提示:B文件不存在,或者读取出现异常!"

else:

print "提示:文件"+path+"不存在,创建该文件!"

fw=open(path,"a+")

fw.write(mytxt+"\n")

fw.close()

将A文件的内容写入到B文件中

def writeAFile2BFile(aPath,bPath):

mytxt=readDataFromTxt(aPath)

if mytxt: #调用方法读取A文件(txt)的内容

print "A中的内容:\n" +mytxt

writeDataToTxt(bPath,mytxt) #调用方法往B文件(txt)写入内容

mytxtB=readDataFromTxt(bPath)

print "B中的内容:\n" +mytxtB

else:

print "提示:A中的内容为空:\n"

主函数

if name == 'main':

currentPath=os.getcwd() #获取当前路径

aPath =currentPath+"\\A.txt" #拼接A文件的路径

bPath =currentPath+"\\B.txt"

writeAFile2BFile(aPath,bPath)

pass

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值