需求如题。
首先,我们需要创建一个文件
filename_path = "./py.txt" try: f = open(filename_path,"w") #写入模式,会冲刷掉文件内容 print(f.write("作者,黄蓉")) f.close() except: #异常处理 print("%s文件找不到"%(filename_path))
成功创建了一个文件
然后,我们需要封装一个删除文件函数,将文件删除
import os def deletfile(filename): if filename: os.remove(filename) return True else: return False if __name__ == "__main__": #作为脚本直接执行 print(deletfile("py.txt"))
输出结果:文件被成功删除,打印结果如下
5 True Process finished with exit code 0
Tips:
编写函数原则:
1. 函数设计要尽量短小
2. 函数声明要做到合理、简单、易于使用
3. 函数参数设计应该考虑向下兼容(版本迭代~使用)
4. 一个函数只做一件事情,尽量保证函数语句粒度的一致性