我想打開文件並查找值。如果該值不存在,程序將顯示錯誤信息並退出,否則將返回該值。如果文件不存在,它將處理IOError。這裏是我的代碼片斷嘗試除了打開文件python
def findValue(value):
try:
myfile = open(file, "r")
try:
for line in myfile:
if value in line:
line = do_something
return line
finally:
myfile.close()
except IOError:
print "File does not exist!"
sys.exit()
except None as e:
print "Value not found in file"
sys.exit()
當值不存在,我總是會得到無,我想我失去了一些東西,但不能看到它!有小費嗎?
什麼是「價值」? – 2016-04-29 09:47:27
Python區分大小寫:'value'和'Value'是不同的。 – cdarke
好吧我修正了它,因爲我在我的代碼中,實際上我正在尋找其他的東西,並在這裏顯示示例,在我的代碼中它具有不同的參數名稱:) – Odin