方法一:
1 # -*- coding:utf-8 -*- 2 import os 3 import sys 4 from uiautomator import device as d 5 6 filepath = r'E:\Project\A3A_8_4G\exercise\app_list\hello.apk' 7 8 if os.path.isfile(filepath): 9 print "true" 10 else: 11 print "false"
總結:如果變量filepath中給出的是一個絕對路徑的話,那么在使用os.path.isfile()時就只需要將這個絕對路徑對應的變量傳進來就行
方法二:
1 # -*- coding:utf-8 -*- 2 import os 3 import sys 4 from uiautomator import device as d 5 6 filepath = sys.path[0] + "\\app_list\\" 7 filename = "hello.apk" 8 9 if os.path.isfile(os.path.join(filepath,filename)): 10 print "true" 11 else: 12 print "false"
總結:如果將路徑和文件分開來寫的話,那么在使用os.path.isfile()時,則必須將這兩個連接起來使用,使用os.path.join()方法將路徑和文件連接起來
方法三:
1 # -*- coding:utf-8 -*- 2 import os 3 import sys 4 from uiautomator import device as d 5 6 if os.path.isfile('E:\\Project\\A3A_8_4G\\exercise\\app_list\\hello.apk'): 7 print "true" 8 else: 9 print "false"
總結:這個就是直接在os.path.isfile()中傳入絕對路徑,但需要注意的是需要將\號進行轉義,不然也會報錯了
