这是代码
import os
while True:
print "Upisite ime datoteke koju zelite izbrisati"
izbrisi = os.remove(raw_input(""))
所以我运行这个程序试图删除文件但该文件不存在所以它只是关闭程序,即使它在while循环中(当文件确实存在循环连续时)。 我尝试使用if语句,但我无法使其正常工作。
答案 0 :(得分:1)
import os
while True:
print "Upisite ime datoteke koju zelite izbrisati"
try:
fname = raw_input("")
izbrisi = os.remove(fname)
except OSError as err:
print "failed to remove %s" % fname
pass #ignore the exception