python清空文件内容

Python017

python清空文件内容,第1张

1、用Python创建一个新文件

f=open('f.txt','w')

for i in range(0,10):

f.write(str(i)+'\n')

f.close()

2、删除文件

import os

os.remove(f)

3、文件的清空

f.truncate()

os包的rmdir()函数可以用来删除一个文件夹,但是文件夹必须是空的。一种可行的方法是读取文件夹的文件列表,逐个删除文件夹中的所有文件,然而文件夹中可能还有文件夹,因此这是一个递归的操作。

shutil包rmtree()函数就实现了以上功能。shutil是一个高级文件操作的包,实现了文件及文件集合复制与删除的功能。rmtree()函数接收非空文件夹的路径这唯一一个参数。示例代码如下:

import shutil

path = 'g:\zhidao'

shutil.rmtree(path)