【发布时间】:2021-02-08 01:03:03
【问题描述】:
是否有等效于使用 PyObjC 库的“os.listdir()”方法?我想列出一个目录中的所有文件。
我正在使用 PyInstaller 将我的 python 脚本制作成可执行文件。有一个known issue 在 MacOS 中启动应用程序时无法使用某些“os”功能。
我在 Foundation 框架中找到了 this method,它似乎可以工作,但我无法将其转换为正确的 PyObjC 语法(请参阅下面的错误)。
NSFileManager.defaultManager().contentsOfDirectoryAtPath_('/Users/eturner/Desktop', true)
Traceback (most recent call last):
File "<pyshell#7>", line 1, in <module>
NSFileManager.defaultManager().contentsOfDirectoryAtPath_('/Users/eturner/Desktop', true)
AttributeError: 'NSFileManager' object has no attribute 'contentsOfDirectoryAtPath_'
【问题讨论】:
标签: pyinstaller pyobjc