【问题标题】:Get folder contents in SublimeText2 plugin在 SublimeText2 插件中获取文件夹内容
【发布时间】:2012-08-28 20:29:34
【问题描述】:
首先我想说我是 Python 的初学者,所以这个问题可能真的很愚蠢。我目前正在尝试学习一些新东西,并且正在为 SublimeText2 开发一个插件。
我能否在 SublimeText2 的Packages 文件夹中的某个目录中获取文件和文件夹的列表,我基本上想要的是一个简单的列表。如果是,如何做到这一点?
我已经在 API 上搜索过类似的东西,但唯一的东西是可以操作当前打开的文件夹(侧边栏中的文件夹)的命令。
【问题讨论】:
标签:
plugins
packages
sublimetext2
sublimetext
【解决方案1】:
好的,这真的很愚蠢,我不会结束这个问题,因为我认为它可能会帮助其他人从这里开始。我在 SublimeText2 API 中没有找到任何内容的原因是因为这是 os 库中的默认 Python 功能。
import sublime, sublime_plugin, os
#...
print(os.listdir(sublime.packages_path()))
方法sublime.packages_path()返回包文件夹的路径。