Python脚本搜索文件夹并给出所有文件夹和文件的列表

Python脚本搜索文件夹并给出所有文件夹和文件的列表,python,python-3.x,Python,Python 3.x,我希望使用python脚本浏览我拥有的文件夹,并执行以下操作: 将结果分成多列,例如: 文件夹名称文件名文件路径日期修改大小 我想根据此文件夹中的内容创建一个SQL表 有什么建议吗?我对Python完全陌生 提前谢谢。试试这个 import sys import os import inspect cwd = os.getcwd() print (cwd) files = [f for f in os.listdir('.') if os.path.isfile(f)] print(files

我希望使用python脚本浏览我拥有的文件夹,并执行以下操作:

将结果分成多列,例如: 文件夹名称文件名文件路径日期修改大小

我想根据此文件夹中的内容创建一个SQL表

有什么建议吗?我对Python完全陌生

提前谢谢。

试试这个

import sys
import os
import inspect

cwd = os.getcwd()
print (cwd)
files = [f for f in os.listdir('.') if os.path.isfile(f)]
print(files)
for i in files:
    print (os.path.abspath(i))
    print (os.path.getmtime(i))
    print (os.path.getsize(i))

您需要创建数据库和表。您可以阅读更多关于第一步的内容。当然,您可以使用MySQL或任何其他数据库。

如果您对Python完全陌生,您可以在尝试执行此任务之前先尝试学习它。确定“完全陌生”是一种夸大其词,我是个新手,但以前使用过python,但大多数情况下都是用这种方式编辑excel文档。您好,谢谢您的帮助,但当我尝试使用python并交换('.')时,我再次对它完全陌生使用我的文件路径,我得到了以下错误:SyntaxError:编译单个语句时发现多个语句我做错了什么吗?不需要交换它,“.”指向您当前的目录。您在Linux上吗?不,抱歉,我应该提到我在windows上,我正在尝试获取的是一个网络云目录。它也应该在windows上工作。os.path.abspath('.'),您将获得'C:\\Python34'