请给我一个简单的Python自动化脚本，用于在指定文件夹中查找最新修改的文件，并且在回答中必须包含代码的解释。
user
```python
# 该脚本用于在指定文件夹中查找最新修改的文件
# 导入必要的模块
import os
from datetime import datetime

def find_latest_file(directory):
    # 初始化变量以保存最新的文件和其修改时间
    latest_file = None
    latest_time = 0

    # 遍历指定目录中的所有文件和文件夹
    for filename in os.listdir(directory):
        # 获取文件的完整路径
        full_path = os.path.join(directory, filename)

        # 如果路径是一个文件而不是文件夹
        if os.path.isfile(full_path):
            # 获取文件的最后修改时间
            modification_time = os.path.getmtime(full_path)

            # 如果该文件的修改时间比之前记录的最新时间更近
            if modification_time > latest_time:
                # 更新最新文件和最新修改时间
                latest_file = filename
                latest_time = modification_time

    # 如果找到了最新文件，将其返回，否则返回None
    if latest_file:
        # 将时间戳转换为可读的日期时间格式
        latest_time_readable = datetime.fromtimestamp(latest_time).strftime('%Y-%m-%d %H:%M:%S')
        return latest_file, latest_time_readable
    else:
        return None, None

# 指定要查找的文件夹路径
directory = './your_directory_path'

# 调用函数查找最新文件
latest_file, latest_time = find_latest_file(directory)

# 打印结果
if latest_file:
    print(f"最新修改的文件是: {latest_file}")
    print(f"最后修改时间为: {latest_time}")
else:
    print("文件夹中没有文件。")
```
assistant