文件的写入
和文件的读取一样,文件的写入也有多种方法,write()和writelines()方法。
二者之间的区别是:
write()方法用于将字符串写入文件,如果要写入文件的字符串不多,使用write()方法即可,而writelines()用于将列表中存储的字符串写入到文件中,用于将大量的字符串写入到文件中,以提高效率。
例如:
myfile = ("hello.txt", "aw+")
temp = ["hello world!\n"]
myfile.writelines(temp) #writelines()的使用
strin ="hello!"
myfile.write(strin) #write()的使用
myfile.close()
文件的删除
文件的删除需要使用到os模块和os.path模块。os提供了对系统环境,文件,目录等操作系统级的接口函数。
文件的删除使用remove()函数。
演示如下:
myfile = ("myfile.txt", "w+")
if os.path.exists("myfile.txt"): #判断文件是否存在,注意后面的冒号
os.remove("myfile.txt")
阅读(4610) | 评论(0) | 转发(0) |