python删除文件|如何用python删除一个文件

|

㈠ python清空文件内容

1、用Python创建一个新文件f=open('f.txt','w')for i in range(0,10): f.write(str(i)+'\n')f.close()2、删除文件import osos.remove(f) 3、文件的清空f.truncate();

㈡ Python如何删除这个文件夹里的全部文件

如果是连着文件夹一起删就是shutil.rmtree( src) 如果是只删除内容和子文件夹可以用os.walk 遍历文件夹,拿到文件和文件夹再删除,也可以连着文件夹一起删了再建一个

㈢ Python 中怎样删除zip压缩文件夹中某个文件

用PyZipFile方法很简陋。是把zip压缩包里面的文件,除了要删除的文件以外,逐个读取出来,保版存到新文件中。最后权用新文件覆盖旧文件。1234567891011121314151617#coding=utf-8importzipfileimportyour_delet_file="你要删除的文件名"old_zipfile='archive.zip'#新文件new_zipfile='archve_new.zip'#新文件zin=zipfile.ZipFile(old_zipfile,'r')#读取对象zout=zipfile.ZipFile(new_zipfile,'w')#被写入对象foriteminzin.infolist():buffer=zin.read(item.filename)if(item.filename!=your_delet_file):#剔除要删除的文件zout.writestr(item,buffer)#把文件写入到新对象中zout.close()zin.close()#用新文件覆盖旧文件shutil.move(new_zipfile,old_zipfile)

㈣ python txt文件中删除

在对文件写入内容时,在某个条件下要清除文件内容再进行写入操作时,就可以使用truncate(size),不用删除文件再从新创建。我们可以使用 truncate(size)函数来删除 txt 文件内容,size是表示从第几个字节开始清除,如果是0时代表是删除全部内容

㈤ python怎么删除文件夹以及里面的所有文件

os包的rmdir()函数可以用复来删除一制个文件夹,但是文件夹必须是空的。一种可行的方法是读取文件夹的文件列表,逐个删除文件夹中的所有文件,然而文件夹中可能还有文件夹,因此这是一个递归的操作。shutil包rmtree()函数就实现了以上功能。shutil是一个高级文件操作的包,实现了文件及文件集合复制与删除的功能。rmtree()函数接收非空文件夹的路径这唯一一个参数。示例代码如下:import shutilpath = 'g:\'shutil.rmtree(path)

㈥ 求助一个python脚本用于批删除同文件夹下的同名不同后缀的文件

以下代码在MacOS系统下测试通过 使用前请自行配置需要操作的文件夹路径(dir_path),默认操作文件夹为脚本所在路径。提示删除操作时,输入y或者Y会删除文件,直接回车或者输入其他任意字符为跳过。具体实现代码如下,缩进参考截图:



import globfrom pathlib import Pathdir_path = '.'files = glob.glob('*.ARW')for i in files:is_exist = Path(Path(i).stem + '.JPG')if not is_exist.is_file():verify = input("{} 对应.JPG文件已被删除,请选择操作Y/N:".format(i))if verify.lower() == 'y':try:Path(i).unlink()print("成功删除文件 {}".format(i))except OSError as e:print("异常:文件 {} 未被删除!".format(i))else:print("跳过文件 {}".format(i))continueelse:print("操作完成,再次运行脚本可重新检测!")


测试输出:

0009.ARW 对应.JPG文件已被删除,请选择操作Y/N:n

跳过文件 0009.ARW

0008.ARW 对应.JPG文件已被删除,请选择操作Y/N:y

成功删除文件 0008.ARW

0001.ARW 对应.JPG文件已被删除,请选择操作Y/N:y

成功删除文件 0001.ARW

操作完成,再次运行脚本可重新检测!

㈦ 如何用python删除特定文件夹

#!/usr/bin/env python import os import shutil delList = [] delDir = "/home/test" delList = os.listdir(delDir ) for f in delList: filePath = os.path.join( delDir, f ) if os.path.isfile(filePath): os.remove(filePath) print filePath + " was removed!" elif os.path.isdir(filePath): shutil.rmtree(filePath,True) print "Directory: " + filePath +" was removed!" shutil是一个高层次的文件操作模块。True参数表示ignore_errors(忽略拷贝时候的错误)。类似于高级,而且主要强大之处在于其对文件的复制与删除操作更是比较支持好。[附] os模块(库)的使用有关文件夹与文件的查找,删除等功能 在 os 模块中实现。一、取得当前目录#1.1s = os.getcwd()# s 中保存的是当前的执行目录(即执行所在的文件夹)[注意]如果是要获得程序运行的当前目录所在位置,那么可以使用os模块的os.getcwd()函数。如果是要获得当前执行的脚本的所在目录位置,那么需要使用sys模块的sys.path[0]变量或者sys.argv[0]来获得#1.2import osimport timefolder = time.strftime(r"%Y-%m-%d_%H-%M-%S",time.localtime())os.makedirs(r'%s/%s'%(os.getcwd(),folder))二、更改当前目录os.chdir( "/root/123")#将当前目录设为 "/root/123"#说明: 当指定的目录不存在时,引发异常。三、将一个路径名分解为目录名和文件名两部分fpath , fname = os.path.split( "你要分解的路径")例如:a, b = os.path.split( "/root/123/test.txt" )print aprint b显示:/root/123/test.txt四、分解文件名的扩展名fpathandname , fext = os.path.splitext( "你要分解的路径")例如:a, b = os.path.splitext( "/root/123/test.txt" )print aprint b显示:/root/123/test.txt五、判断一个路径( 目录或文件)是否存在b = os.path.exists( "你要判断的路径")返回值b: True 或 False六、判断一个路径是否文件b = os.path.isfile( "你要判断的路径")返回值b: True 或 False七、判断一个路径是否目录b = os.path.isdir( "你要判断的路径")返回值b: True 或 False八、获取某目录中的文件及子目录的列表 L = os.listdir( "你要判断的路径")例如:L = os.listdir( "/root/123" )print L显示 :['test.txt', 'test.py','python']#这里面既有文件也有子目录九、创建子目录os.makedirs( path ) # path 是"要创建的子目录"例如:os.makedirs("/root/123")调用有可能失败,可能的原因是:(1) path 已存在时(不管是文件还是文件夹)(2) 驱动器不存在(3) 磁盘已满(4)磁盘是只读的或没有写权限十、删除子目录os.rmdir( path ) # path: "要删除的子目录"产生异常的可能原因:(1) path 不存在(2) path 子目录中有文件或下级子目录(3) 没有操作权限或只读十一、删除文件os.remove( filename ) # filename: "要删除的文件名"产生异常的可能原因:(1) filename 不存在(2) 对filename文件, 没有操作权限或只读。十二、文件改名os.name( oldfileName, newFilename)产生异常的原因:(1) oldfilename 旧文件名不存在(2) newFilename 新文件已经存在时,此时,您需要先删除 newFilename 文件。

㈧ 如何用python删除一个文件

os.remove('文件') 直接从袭系统里面删除文件,不经过回收站。os.rmdir('文件夹') 直接从系统里面删除空文件夹,不经过回收站。shutil.rmtree('文件夹') 直接从系统里面删除文件夹(文件夹里面可以有别的文件),不经过回收站。所以要小心不要误删。可使用第三方包,send2trashsend2trash.send2trash() 可以删除任何东西,删除的东西送回回收站。

㈨ 怎样删除python所有文件

摘要
首先,随便打开一个目录,在其地址栏输入 cmd,然后回车,进入该目录下的命令行,

㈩ pycharm中怎样删除python项目

删除python项目的方法:首先点击pycharm主面板上的【File->close project】选项;然后点击项目右上角的【×】号,删除项目;再到文件夹里找到项目所在位置,删除相应文件即可完全删除项目。

采用PyCharm作为IDE时会发现,与其他语言的IDE相比项目删除起来比较困难,即使把源文件删除了,但是项目名称依旧保留,这里我们说明pycharm中正确的项目删除方式

1.选择菜单file-close project

2.点击项目右上角的×号,删除项目

3.找到项目所在位置,删除相应文件

最后打开pycharm,项目已完全删除。

推荐课程:《python一小时快速实战入门》(微软官方)


赞 (0)