非常教程

Python参考手册

Mac OS

aetypes

aetypes用于表示Apple事件数据描述符和Apple Event对象说明符的定义类。

Apple事件数据包含在描述符中,并且这些描述符是键入的。对于许多描述符,Python表示只是相应的Python类型:typeText在OSA中是Python字符串,typeFloat是浮点数等。对于没有直接Python对象的OSA类型,此模块声明类。这些类的打包和解压缩实例是由自动处理的aepack

对象说明符本质上是在Apple事件服务器中实现的对象的地址。Apple事件说明符用作Apple事件的直接对象或用作可选参数的参数。该aetypes模块包含OSA类和属性的基类,由生成的包gensuitemodule用来填充给定套件中的类和属性。

为了向后兼容的原因,且出于在需要脚本您已不产生存根包这个模块还包含对象说明符对一些普通OSA类,如的应用情况下的DocumentWindowCharacter等。

注意

此模块已在Python 3.x中删除。

AEObjects模块定义了以下类来表示Apple事件描述符数据:

class aetypes.Unknown(type, data)

表示aepack和aetypes模块不支持的OSA描述符数据,即任何其他类未由其他类表示并且不等同于简单Python值的任何内容。

class aetypes.Enum(enum)

具有给定4个字符的字符串值的枚举值。

class aetypes.InsertionLoc(of, pos)

在pos的对象中定位pos。

class aetypes.Boolean(bool)

一个布尔值。

class aetypes.StyledText(style, text)

包含样式信息(字体,脸部等)的文本。

class aetypes.AEText(script, style, text)

包含脚本系统和样式信息的文本。

class aetypes.IntlText(script, language, text)

包含脚本系统和语言信息的文本。

class aetypes.IntlWritingCode(script, language)

脚本系统和语言信息。

class aetypes.QDPoint(v, h)

快速抽点。

class aetypes.QDRectangle(v0, h0, v1, h1)

一个快速的矩形。

class aetypes.RGBColor(r, g, b)

一种颜色。

class aetypes.Type(type)

具有给定4个字符名称的OSA类型值。

class aetypes.Keyword(name)

具有给定4个字符名称的OSA关键字。

class aetypes.Range(start, stop)

范围。

class aetypes.Ordinal(abso)

非数字绝对位置,例如"firs"(第一个)或"midd"(中间的位置)。

class aetypes.Logical(logc, term)

将运算符logc应用于术语的逻辑表达式。

class aetypes.Comparison(obj1, relo, obj2)

obj1与obj2的比较relo。

以下类被生成的存根包用作基类,以表示Python中的AppleScript类和属性:

class aetypes.ComponentItem(which[, fr])

OSA类的抽象基类。子类应该将class属性want设置为4个字符的OSA类代码。此类的子类的实例等价于AppleScript对象说明符。在实例化时,你应该传入一个选择器which,并且可以传入一个父对象fr

class aetypes.NProperty(fr)

OSA属性的抽象基类。 子类应该设置需要的类属性以及指定我们正在讨论哪个属性的属性。 此类的子类的实例是对象说明符。

class aetypes.ObjectSpecifier(want, form, seld[, fr])

基本类ComponentItemNProperty,一般OSA对象说明符。有关参数,请参阅Apple Open Scripting Architecture文档。请注意,这个类不是抽象的。

Python

Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人 Guido van Rossum 于1989年发明,第一个公开发行版发行于1991年。 Python 是纯粹的自由软件, 源代码和解释器 CPython 遵循 GPL 协议。Python 语法简洁清晰,特色之一是强制用空白符( white space )作为语句缩进。

主页 https://www.python.org/
源码 https://github.com/python/cpython
版本 2.7
发布版本 2.7.13

Python目录

1.内置常量 | Built-in Constants
2.内置例外 | Built-in Exceptions
3.内置函数 | Built-in Functions
4.内置类型 | Built-in Types
5.编译器 | Compiler
6.加密 | Cryptography
7.数据压缩 | Data Compression
8.数据持久性 | Data Persistence
9.数据类型 | Data Types
10.调试和分析 | Debugging & Profiling
11.开发工具 | Development Tools
12.文件和目录访问 | File & Directory Access
13.文件格式 | File Formats
14.构架 | Frameworks
15.输入 | Importing
16.输入/输出 | Input/ouput
17.国际化 | Internationalization
18.网络 | Internet
19.网络数据 | Internet Data
20.翻译 | Interpreters
21.语言 | Language
22.记录 | Logging
23.Mac OS
24.MS Windows
25.多媒体 | Multimedia
26.联网 | Networking
27.数字与数学 | Numeric & Mathematical
28.操作系统 | Operating System
29.可选操作系统 | Optional Operating System
30.限制执行 | Restricted Execution
31.运行 | Runtime
32.SGI IRIX
33.软件包装与分销 | Software Packaging & Distribution
34.字符串 | String
35.结构化标记 | Structured Markup
36.Tk
37.Unix
38.Python 简介
39.Python pass 语句
40.Python 循环嵌套
41.Python 运算符
42.Python log10() 函数
43.Python log() 函数
44.Python floor() 函数
45.Python fabs() 函数
46.Python exp() 函数
47.Python cmp() 函数
48.Python ceil() 函数
49.Python abs() 函数
50.Python Number(数字)
51.Python pow() 函数
52.Python modf() 函数
53.Python min() 函数
54.Python max() 函数
55.Python asin() 函数
56.Python acos() 函数
57.Python uniform() 函数
58.Python shuffle() 函数
59.Python seed() 函数
60.Python random() 函数
61.Python randrange() 函数
62.Python choice() 函数
63.Python sqrt() 函数
64.Python round() 函数
65.Python radians() 函数
66.Python degrees() 函数
67.Python tan() 函数
68.Python sin() 函数
69.Python hypot() 函数
70.Python cos() 函数
71.Python atan2() 函数
72.Python atan() 函数
73.Python 元组
74.Python 列表(List)
75.Python 字符串
76.Python 字典(Dictionary)
77.Python 日期和时间
78.Python 函数
79.Python 模块
80.Python capitalize()方法
81.Python center()方法
82.Python count() 方法
83.Python expandtabs()方法
84.Python endswith()方法
85.Python encode()方法
86.Python decode()方法
87.Python find()方法
88.Python index()方法
89.Python 异常处理
90.Python isspace()方法
91.Python isnumeric()方法
92.Python islower()方法
93.Python isdigit()方法
94.Python isalpha()方法
95.Python isalnum()方法
96.Python isupper()方法
97.Python istitle()方法
98.Python min()方法
99.Python max()方法
100.Python maketrans()方法