如果磁盘上存在Python,则删除/删除文件

时间:2020-01-09 10:43:06  来源:igfitidea点击:

如何使用Python检查目录中是否存在文件,然后使用python程序删除/删除文件? 您可以使用以下python语法轻松检查当前目录中是否存在文件:

os.path.isfile(文件名)

接下来,您可以使用以下语法删除文件:

os.remove(文件名)

检查文件是否存在,然后在Python中将其删除

#!/usr/bin/python
import os
 
## get input ##
filename=raw_input("Type file name to remove: ")
 
## delete only if file exists ##
if os.path.exists(filename):
    os.remove(filename)
else:
    print("Sorry, I can not remove %s file." % filename)

在Python中删除文件的更好选择

当无法删除给定的文件名时,以下代码给出错误信息:

#!/usr/bin/python
import os
 
## get input ##
filename=raw_input("Type file name to remove: ")
 
## check if a file exists on disk ##
## if exists, delete it else show message on screen ##
if os.path.exists(filename):
	try:
		os.remove(filename)
	except OSError, e:
		print ("Error: %s - %s." % (e.filename,e.strerror))
else:  
	print("Sorry, I can not find %s file." % filename)