How to delete files inside hidden folder with python?
本问题已经有最佳答案,请猛点这里访问。
我要删除一个文件,例如存储在隐藏文件夹下的"myfile.txt"。在Python中可以这样做吗?
谢谢您
是的,只需让路径包含隐藏文件夹,如下所示:
UNIX:
1 | path ="desktop/.hidden_folder/myfile.txt" |
Windows(此处显示代码):
1 2 3 4 5 6 7 8 9 10 | import os if os.name == 'nt': import win32api, win32con def file_is_hidden(p): if os.name== 'nt': attribute = win32api.GetFileAttributes(p) return attribute & (win32con.FILE_ATTRIBUTE_HIDDEN | win32con.FILE_ATTRIBUTE_SYSTEM) else: return p.startswith('.') #linux-osx [os.remove(f) for f in os.listdir('.') if file_is_hidden(f)] |
然后按你的意愿处理文件。