Python`os.path.isfile()`总是返回TRUE

时间:2015-04-21 08:28:56

标签: python

import os.path
import sys

try:
    os.path.isfile("random3664746474746.txtxtxtxtx")
    #os.path.isfile(ros.path.join(os.getcwd(), a))
except:
    print("ERROR!")
    exit(3)
我很困惑。无论我给它什么文件名,它总是返回TRUE! 我错过了什么吗?

1 个答案:

答案 0 :(得分:3)

如果它返回FALSE则不是例外

import os.path

if not os.path.isfile("random3664746474746.txtxtxtxtx"):
    print("ERROR!")
    exit(3)