Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何查找文件夹中是否有xls文件_Python_Python 3.x - Fatal编程技术网

Python 如何查找文件夹中是否有xls文件

Python 如何查找文件夹中是否有xls文件,python,python-3.x,Python,Python 3.x,我正在查找文件夹中是否有.xls文件。这是我的代码: import calendar import datetime import glob import shutil from smtplib import SMTP import os from pathlib import Path from email.mime.text import MIMEText Today = datetime.datetime.today() my_file = Path("C:\\Users\\Smith

我正在查找文件夹中是否有.xls文件。这是我的代码:

import calendar
import datetime
import glob
import shutil
from smtplib import SMTP
import os
from pathlib import Path
from email.mime.text import MIMEText

Today = datetime.datetime.today()

my_file = Path("C:\\Users\\Smith\\folder1\\*.xls")
if my_file.is_file():
    print("File Exists")
else:
    time.sleep(5)
它不喜欢我用来定义文件的语法

欢迎大家提出建议!谢谢

使用glob:


glob.globC:\\Users\\Smith\\folder1\\*.xls返回列表中任何匹配的文件!
import glob
import os

pat = "C:\\Users\\Smith\\folder1\\*.xls"
if any(os.path.isfile(file) for file in glob.glob(pat)):
    print("File Exists")
else:
    time.sleep(5)