草庐IT

osx-extensions

全部标签

python - 在带有HFS +的OSX上的python中,如何获取现有文件名的正确大小写?

我正在存储有关OSXHFS+文件系统上存在的文件的数据。稍后,我想遍历存储的数据并找出每个文件是否仍然存在。就我的目的而言,我关心文件名的大小写敏感性,因此,如果文件名的大小写发生了变化,我会认为该文件已不存在。我开始尝试os.path.isfile(filename)但是,如果在HFS+上正常安装OSX,即使文件名大小写不匹配,也会返回True。我正在寻找一种编写isfile()函数的方法,该函数即使在文件系统不关心时也关心大小写。无论我传入哪种情况,os.path.normcase()和os.path.realpath()都返回文件名。编辑:我现在有两个函数似乎可以处理仅限于ASC

python - PyQt 菜单栏 Mac OSX 雪豹

我正在尝试向一个简单的PyQt示例的应用程序菜单栏添加一个项目。但是,以下代码似乎根本没有改变菜单栏。菜单中唯一的项目是“Python”。下面是大部分代码,减去导入和实例化。classMainWindow(QtGui.QMainWindow):def__init__(self):QtGui.QMainWindow.__init__(self)self.resize(250,150)self.setWindowTitle('menubar')self.modal=Falseexit=QtGui.QAction(QtGui.QIcon('images/app_icon.png'),'Exi

Python:使用 gdb 调试(在 OSX 上)

有很多关于使用gdbforPython进行调试的教程。仅举几个最好的例子:https://wiki.python.org/moin/DebuggingWithGdbhttps://stripe.com/blog/exploring-python-using-gdbhttp://scipy-lectures.github.io/advanced/debugging/#debugging-segmentation-faults-using-gdb然而,它们都是针对Linux操作系统的。安装OSX所需的所有扩展包是否可行? 最佳答案 您需

python - 适用于 OSX 10.6 上 PyQt 的 Qt 设计器

我非常喜欢Windows上的QtDesigner,因为它可以为Python应用程序(使用PyQt4)制作GUI,所以我尝试将它安装在我的Mac上(在OSX10.6.6下)。至此,我已经成功安装了SIP、Qt4、PyQt4。PyQt二进制安装程序(适用于Windows)包括与PyQt一起工作的QtDesigner版本。在OSX上,没有二进制安装程序,只有源代码。所以没有QtDesigner。Qt网站提供QtCreator的下载,但据我所知,它要求您使用C/C++编写代码。有没有办法让QtCreator与PyQt一起工作?或者是否有另一个适用于Mac的PyQtGUI设计器?谢谢!-卫斯理

python - 如何在 OSX 上安装 libjpeg?

libjpeg或libjpeg-turbo是安装Pillow的要求,即anewrequirementforstoringimagesondjango.因此,我需要安装Pillow,但直到我获得jpeg支持(通过名为libjpeg或libjpeg-turbo的软件包提供)后,它才会起作用。我希望至少是这样。这种依赖性在开发服务器上不是问题,但我需要在本地做一些工作(MacbookProOSX10.11.5)。还没有能够做到或找到解决方案来安装OSX。我希望我能在pip或conda中找到一些东西,但没有用于OSX的东西。我看到有各种正常的方法可以在Linux上安装。

python - 在 OSX 中通过 curl 美化 JSON

我正在尝试美化来自curl的JSON响应,但它不起作用。Narnia:~vitaly$curl-shttps://api.vk.com/method/photos.getAlbums?uid=6015870&access_token=0275127e915981fe795840165e532169482cbdfc4ca1dbd48619a687a65fead88c468cdafe9743e231c37|python-mjson.tool[4]8822NoJSONobjectcouldbedecodedNarnia:~vitaly${"response":[{"aid":"1099676

python 2.7 与 mac osx 狮子 : fn + delete and control + r

序列control+r和fn+delete用于递归搜索/删除以下内容字符在python2.7/MacOSXLion中不再工作。相反,每次我使用fn+delete时,都会出现一个~。我正在使用readline完成制表符(也必须根据pythontabcompletionMacOSX10.7(Lion)进行更改)。有什么解决办法吗?谢谢,布鲁诺 最佳答案 根据http://pypi.python.org/pypi/readline:“MacOSX,不安装GNUreadline。Mac“系统”Python标准库中的readline扩展模块使

python - pandas 的开发版本给出 importerror : C extension: 'hashtable' not built on python 3. 4 (anaconda)

尝试使用3.4进行开发构建(之前在2.7中进行过管理)。Python只是在osx10.10上安装了一个anaconda。我可以得到我:git克隆Pandas运行pythonsetup.pybuild_ext--inplace(没有错误)运行pythonsetup.pydevelop。但是当我尝试导入pandas时,我得到:importpandasaspdTraceback(mostrecentcalllast):File"",line1,inimportpandasaspdFile"/Users/Nick/github/pandas/pandas/__init__.py",line13

python - 错误 : each element of 'ext_modules' option must be an Extension instance or 2-tuple

我试图在python中使用setuptools创建一个egg包,但我得到了这个奇怪的错误:error:eachelementof'ext_modules'optionmustbeanExtensioninstanceor2-tuple我该如何解决这个问题? 最佳答案 我不得不重新排序导入语句以消除此错误。此代码生成错误:fromCython.Buildimportcythonizefromsetuptoolsimportfind_packages,setup此代码不会产生错误:fromsetuptoolsimportfind_pac

python - 在 OSX 上将 pydev 与 Eclipse 结合使用

我使用python解释器的这个路径设置PyDev/System/Library/Frameworks/Python.framework/Versions/2.5/Python因为/usr/bin下的那个是别名,Eclipse不会选择它。我现在可以运行我的python脚本,但不能将shell作为外部工具运行。我得到的消息是变量引用空选择${resource_loc}如果我使用{container_loc}也是一样有什么想法吗?太阳 最佳答案 我也安装了Python.org版本,这个是必须的。通过将解释器指向:,我终于让PyDev在Ec