os.path.isfile()
用于判断某一对象(需提供绝对路径)是否为文件
import os
dirct = '/home/workespace/notebook/'
for i in os.listdir(dirct):
fulldirct = os.path.join(dirct, i)
if os.path.isfile(fulldirct): #入参需要是绝对路径
print(i)
data_url='http://biostat.mc.vanderbilt.edu/wiki/pub/Main/DataSets/titanic3.xls'
data_file_path=r'D:/_IDo/py_data/titanic3.xls'
#
if not os.path.isfile(data_file_path):
result=urllib.request.urlretrieve(data_url,data_file_path)
print('download:',result)
else:
print(data_file_path,'data file already exists!')
参考文件链接