本文目录一览:
- 1、Python的文件夹被永久删除了怎么办?
- 2、python中xml文件夹删除怎么恢复
- 3、mac上误删python文件,请问如何重新安装
- 4、python误用write并且close了,怎么还原文件
Python的文件夹被永久删除了怎么办?
os.remove(path)
删除路径为path的文件。如果path 是一个文件夹,将抛出OSError; 查看下面的rmdir()删除一个 directory。 这和下面的unlink()函数文档是一样的。在Windows,尝试删除一个正在使用的文件将抛出一个exception;在Unix,directory入口会被删除,但分配给文件的存储是无效的,直到原来的文件不再使用。 在unix,Windows中有效。
os.removedirs(path)
递归删除directorie。 像rmdir(), 如果子文件夹成功删除, removedirs()才尝试它们的父文件夹,直到抛出一个error(它基本上被忽略,因为它一般意味着你文件夹不为空)。例如, os.removedirs(‘foo/bar/baz’) 将首先删除 ‘foo/bar/baz’, 然后删除 ‘foo/bar’ 和 ‘foo’ 如果它们是空的。 如果子文件夹不能被成功删除,将抛出OSError。
python中xml文件夹删除怎么恢复
你这贴的代码格式都不调一下,看的好痛苦。。。。。另:贴一份我早期写的一个解析xml转换为字典的代码,支持中文细微部分,你自己调import xml.etree.ElementTree as ETimport os'''将指定目录下的xml文件转换为字典 dictstrXmlFileName : xml 文件namestrElementPath : xml 节点dictSubElement : dict 用于返回eg. my_dict = xml2dict('xxx.xml', 'node', my_dict)'''def xml2dict(strXmlFileName, strElementPath, dictSubElement): elementList = [] dictSubElement.clear() try: eTree=ET.parse(os.getcwd() + strXmlFileName) except Exception,errorinfo: print "xml2dict: ET.parse(%s) generate exception, errorinfo:%s" % ((os.getcwd() + strXmlFileName), errorinfo) raise errorinfo try: elementList=eTree.findall(strElementPath) except Exception,errorinfo: print "xml2dict: eTree.findall(%s) generate exception, errorinfo:%s" % (strElementPath, errorinfo) raise errorinfo pathList = [] for element in elementList: for subelement in element.getchildren():# print "tag:%s, text:%s" % (subelement.tag, subelement.text.encode("utf-8")) if subelement.text is not None: if subelement.tag in pathList: dictSubElement[subelement.tag] = (os.getcwd() + subelement.text).encode('utf-8') else : dictSubElement[subelement.tag] = subelement.text.encode('utf-8') else: dictSubElement[subelement.tag] = "" #将None赋值一串空字符串
mac上误删python文件,请问如何重新安装
若是f盘没有再写入东西的话,你可以用误删程序恢复下,不然的话就够呛了
安装一键还原,必须要安装后并且有备份文件才能恢复系统,你的备份文件要是找不到的话,是没办法恢复的。
python误用write并且close了,怎么还原文件
没有办法还原的,因为你已经对文件进行操作了,就没有办法改过来了,除非重新写。