使用Python的文件浏览器数据库的最佳方法?

时间:2014-03-06 14:45:40

标签: python mysql sql

我一直在研究一个Python应用程序,它正在发展成一个专门的文件浏览器,它可以组织某个命名格式和路径位置的文件,同时忽略其他文件,并且需要对是否有内置功能有所了解在Python中,我可以点击,所以我不重新发明轮子。我的应用程序使用os.walk,并且有很多条件情况使程序逻辑复杂化。 os.walk在执行walk时一次加载一组目录和文件名,我的逻辑应用于手中的文件名和目录名。我现在认为更好的方法是构建一个简单的目录和文件名数据库,然后用SQL查询。后一种方法的目的是加载所有文件及其路径,这比我用os.walk采用的零碎方法更能简化我的编程逻辑。

这是我在Python中的第一个应用程序。我已经完成了SQL的一些工作,但不是很多。我目前的想法是我使用os.walk构建一个MySQL数据库,然后我将使用Python数据库API查询以填充我的专用文件浏览器。例如,应用程序将向DB查询以“Invoice#”开头的所有文件的路径。构建我自己的数据库是可行的方法,还是我可以忽略的目录和文件名查询功能?

0 个答案:

没有答案