为什么os.remove(-string-)
对我不起作用? 我的代码如下:
try:
os.remove(a)
output = current_time() + "\trmv successful"
message = message + '\n' + output
message = "".join(message)
return message
except OSError:
try:
os.removedirs(a)
output = current_time() + "\trmv successful"
message = message + '\n' + output
message = "".join(message)
return message
except OSError:
output = current_time() + "\trmv failed: [?]"
message = message + '\n' + output
message = "".join(message)
return message
每当我在客户端执行rmv
命令时,它都会返回21:32:53 rmv failed: [?]
。我的Python版本是2.6.1,如果有帮助的话。
os.remove
不能用于目录...而且removedirs
只有在目录非空时才起作用。 - mgilson