python代码判断文件夹是中是否有名为name.laz的文件
时间: 2024-04-10 08:28:07 浏览: 108
readlas_XYZI_txt.zip_Python支持las_las文件保存_python 读las文件_xyzi 点云格式
要判断一个文件夹中是否有名为 `name.laz` 的文件,可以使用 `os.listdir()` 函数获取文件夹中的所有文件和文件夹的列表,并通过遍历列表来查找匹配的文件名。以下是一个示例代码:
```python
import os
def has_file(folder_path, file_name):
file_list = os.listdir(folder_path)
for file in file_list:
if file == file_name:
return True
return False
# 指定文件夹路径和文件名
folder_path = r"D:\folder"
file_name = "name.laz"
# 判断文件夹中是否有指定的文件
if has_file(folder_path, file_name):
print("文件夹中存在名为 {} 的文件".format(file_name))
else:
print("文件夹中不存在名为 {} 的文件".format(file_name))
```
上述代码中,我们定义了一个 `has_file()` 函数来判断文件夹中是否存在指定的文件名。在该函数中,我们使用 `os.listdir()` 函数获取指定文件夹中的所有文件和文件夹的列表。
然后,我们通过遍历列表,逐个比较文件名与指定的 `file_name` 是否相等。如果找到匹配的文件名,则返回 `True` 表示存在;否则,返回 `False` 表示不存在。
最后,我们调用 `has_file()` 函数,并根据返回结果打印相应的消息。请将 `folder_path` 替换为你要检查的文件夹路径,将 `file_name` 替换为你要查找的文件名。
阅读全文