Tag: python

用于ios解释器的Python

可能重复: iOS上的Python或Ruby解释器 我刚刚发现这个应用程序的pypad和python的ios 他们有一个翻译编辑 那么你会推荐哪个应用程序 但是最重​​要的是,这个解释器是如何工作的,我在哪里可以看到obj c和python如何工作的例子? 谢谢!

在没有包含缩略图的PIL的情况下,使用Python在EXIF中指定的方向旋转图像

我有以下情况: 我从iPhone发送一个图像和EXIF信息到我的Pyhon套接字服务器。 我需要根据拍摄图像时的实际方向来正确定位图像。 我知道IOS始终将图像保存为“左侧横向”,并将实际方向添加为EXIF字段(EXIF.Image.Orientation)。 我正在阅读EXIF字段以查看实际的方向。 然后我使用wxpython将图像旋转到正确的方向。 我正在使用pyexiv2进行EXIF操作。 问题:使用wxpython旋转图像时,包含缩略图的EXIF信息丢失。 我做了什么:在旋转图像之前,我正在读取EXIF。 我重置EXIF中的方向字段。 然后我在轮换之后把它放回去。 问题: EXIF内的缩略图不会旋转。 所以,图像和缩略图有不同的方向。 有问题吗? 有没有其他模块比PIL旋转图像保持其EXIF信息? 有一个单独的EXIF字段的缩略图方向? 有没有一种方法可以单独旋转缩略图? 谢谢你的帮助…

AVAudioRecorder不写出正确的WAV文件标题

我正在iPhone上使用AVAudioRecorder录制设备麦克风的audio,然后操作录制。 为了确保我正确地从文件中读取样本,我使用python的wave模块来查看它是否返回相同的样本。 但是,当试图打开由AVAudioRecorder保存的wav文件时,python的wave模块返回“fmt chunk和/或data chunk missing”。 这些是我用来logging文件的设置: [audioSettings setObject:[NSNumber numberWithInt:kAudioFormatLinearPCM] forKey:AVFormatIDKey]; [audioSettings setObject:[NSNumber numberWithInt:16] forKey:AVLinearPCMBitDepthKey]; [audioSettings setObject:[NSNumber numberWithBool:NO] forKey:AVLinearPCMIsBigEndianKey]; [audioSettings setObject:[NSNumber numberWithFloat:4096] forKey:AVSampleRateKey]; [audioSettings setObject:[NSNumber numberWithInt:1] forKey:AVNumberOfChannelsKey]; [audioSettings setObject:[NSNumber numberWithBool:YES] forKey:AVLinearPCMIsNonInterleaved]; [audioSettings setObject:[NSNumber numberWithBool:NO] forKey:AVLinearPCMIsFloatKey]; 之后,我只是打电话recordForDuration实际上做logging。 录制成功 – 我可以播放文件等,我可以使用AudioFile服务读取示例,但是我无法validation它,因为我无法用Python的wave模块打开文件。 这是该文件的前128个字节的样子: 1215N:~/Downloads$ od -c –read-bytes 128 testFile.wav 0000000 RIFF x H 001 \0 WAVE fmt 0000020 […]

Python“还是”等价于Swift?

由于Swift很酷的行为,我在Swift中寻找一个or等价的东西。 像这样的东西: variable = value or default 我编码我的 : func |<T>(a:T?, b:T) -> T { if let a = a { return a } return b } 但我想知道是否有任何默认的实现已经在Swift中存在? 编辑:感谢答复,我发现在Swift书中的参考: 无合并操作员 nil合并运算符( a ?? b )打开一个可选的a(如果它包含一个值),或者如果a为零,则返回一个默认值b 。 expression式a始终是可选的types。 expression式b必须匹配存储在a中的types。 零合并运算符是下面代码的简写: a != nil ? a! : b 上面的代码使用三元条件运算符,并强制解包( a! )来访问当a不为零时包装的值,否则返回b 。 nil合并运算符提供了一种更简洁的方式来以简明易懂的forms封装这个条件检查和解包。 ( 来源 )

在iOS应用程序中运行Python脚本

我需要在ios应用程序中运行python脚本。 我发现这个问题在ios中运行一个简单的Python脚本在回答中,他包括Python.h #include <Python.h> 我可以在哪里得到这个文件? 在哪个库或框架? 编译器说我“找不到Python.h文件” 我使用的是Mac OS X 10.8.2,xCode 4.6,我在System / Library / Frameworks / Python.framework中有Python.framework,还有Python.h 请帮忙

ImportError:没有名为zope.interface的模块

我正在尝试运行iphone的服务器使用http://www.raywenderlich.com/3932/how-to-create-a-socket-based-iphone-app-and-server 我的机器是Mac 10.6.8 Python版本:2.7.3我没有任何有关Python的知识。 我已经安装Twisted-12.1.0另外,但我仍然得到这个错误。 Traceback(最近一次调用的最后一个):文件“chatserver.py”,第1行,来自twisted.internet.protocol导入协议,工厂文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ site-packages / twisted / internet / protocol.py“,第15行,来自zope.interface import实现ImportError:没有名为zope.interface的模块 后来我已经下载了zope.app.wsgi-3.15.0 4,但我不知道如何使用它。

安装coremltools时出错

我正在看Core ML Apple iOS框架。 我已经阅读,安装coremltools来创build自己的模型。 我已经安装了python sudo python /Users/administrator/Downloads/get-pip.py 根据文档coreml安装,我已经下载了coremltool文件。 然后尝试安装coremltools https://pypi.python.org/pypi/coremltools 当我在我的Mac上安装coremltools时,出现以下错误。 请build议我解决这个错误。 所以我可以在coremltools工作 MyMacbook:~ administrator$ pip install -U /Users/administrator/Downloads/coremltools-0.3.0-py2.7-none-any.whl Processing ./Downloads/coremltools-0.3.0-py2.7-none-any.whl Requirement already up-to-date: numpy>=1.6.2 in /Library/Python/2.7/site-packages (from coremltools==0.3.0) Collecting protobuf>=3.1.0 (from coremltools==0.3.0) Requirement already up-to-date: six>=1.9 in /Library/Python/2.7/site-packages/six-1.10.0-py2.7.egg (from protobuf>=3.1.0->coremltools==0.3.0) Collecting setuptools (from protobuf>=3.1.0->coremltools==0.3.0) Using cached setuptools-36.0.1-py2.py3-none-any.whl Installing collected packages: setuptools, protobuf, […]

使用Django Rest Framework和IOS应用程序时使用哪种身份validation?

我有一个iOS应用程序,它使用由Django REST框架支持的API来存储,更新,从数据库中获取数据。 我需要提供以下两个function,它们将用户数据存储在服务器上: 用电子邮件login 用Facebooklogin 似乎有两种不同的身份validation系统可以使用: Django用户authentication系统 Django Rest框架authentication 我应该如何处理我的API?

iOS上的Python或Ruby解释器

我在应用程序商店find了这个应用程序: iLuaBox ,我想知道如果没有越狱的话iPhone还有其他的东西,但是对于Python或Ruby来说呢? Lua对我来说可能是类似的,但是我想我会问)

Mac上的Pywin32(com对象)

我有一个快速的问题,我希望有人能帮助我。 我正在创build/规划一个需要运行跨平台的应用程序,并使用Windows的com库。 在过去,我使用win32py在python应用程序中运行这些com对象,我一直在研究在Mac上寻找解决scheme,但是我没有运气。 理想情况下,我想留在Python中,因为我已经有Python 2.7的工作代码与这个库一起工作。 如果有其他语言的解决scheme,我想听一听。 我意识到,这听起来几乎倒退,但要长话短说,我必须使这个COM库在Mac上工作。 我将用iOS SDK模拟器做一些iOS的自动testing。