【问题标题】: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()返回包文件夹的路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多