请教python如何获取文件信息

请教python如何获取文件信息

如 当前执行py脚本的 路径和文件名

或者 如何获取 某个文件的 大小 日期 属性等

另外 如何 遍历一个目录的 所有文件 至 list
请写出 包含子文件夹 和不包含子文件夹的方式
1, python内置变量 __file__
2, os.stat , stat 相关模块
3, os.walk