|
5鱼币
今天有点闲,顺手写了个函数,顺便把我那落满灰的鱼币送点:
新手们猜猜看:这是嘛意思?- >>> def cd(lujing, moshi, neirong=None):
- f = open(lujing, moshi)
- if moshi == 'r' or moshi == 'rb':
- f2 = f.read()
- elif moshi == 'w' or moshi == 'wb':
- f.write(neirong)
- f2 = 'Done'
- else:
- try:
- f.write(neirong)
- f2 = 'Done'
- except FileNotFoundError:
- f2 = 'Failed'
- f.close()
- return f2
复制代码
- def cd(lujing, moshi, neirong=None): #类似重写的open函数,加入内容作参数,传入文件路径,打开方式和内容(默认为空)
- f = open(lujing, moshi) #调用open函数,利用两个参数
- if moshi == 'r' or moshi == 'rb': #模式为只读或二进制读
- f2 = f.read()
- elif moshi == 'w' or moshi == 'wb': #模式为写入或二进制写入,利用到第三个参数
- f.write(neirong)
- f2 = 'Done'
- else: #非读写情况
- try: #异常处理 (检测写入情况)
- f.write(neirong)
- f2 = 'Done'
- except FileNotFoundError:
- f2 = 'Failed'
- f.close()#关闭文件
- return f2 #返回读取内容 或 写入成功反馈 或 打开失败反馈
复制代码
我贪得还真不是你这几个鱼币,我贪得是这个最佳,所以楼主看着办咯
(那个,拼音啊,函数名之类的,起的时候专业点儿,看着挺别扭的哈)
|
最佳答案
查看完整内容
我贪得还真不是你这几个鱼币,我贪得是这个最佳,所以楼主看着办咯
(那个,拼音啊,函数名之类的,起的时候专业点儿,看着挺别扭的哈)
|