2010-06-10 42 views
2

我正在Python中创建一种“命令行”。我已经添加了一些功能,例如更改登录名/密码,执行等等,但可以使用命令/模块浏览主文件所在目录中的文件,还是必须自己创建模块并使用导入命令?同样的事情也需要更改目录来查看。在python中查看文件?

+0

你描述写的东西通常被称为一个“空壳”。 – 2012-05-13 22:37:06

回答

3

浏览文件与使用标准os模块一样简单。如果你想对这些文件做些什么,那完全不同。

import os 
all_files = os.listdir('.') # gets all files in current directory 

要更改目录,您可以发出os.chdir('path/to/change/to')。实际上,在os模块中有许多有用的功能可以帮助您查询相关内容。然而,让他们漂亮和用户友好,取决于你!

0

我想看到有人写了一个语义文件浏览器,即根据自己的输入自动为文件生成标记,然后允许相应的视图和搜索。

想一想...拿一个MP3,查找歌词,通过Zemanta运行,bam!一个PDF文件,一个OpenOffice文件等等,这会非常棒!也许相当密集,但它会很酷!

干杯, -C