非常教程

Python参考手册

Mac OS

ic

此模块提供对通过系统偏好设置Finder设置的各种与互联网有关的偏好的访问。

注意

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

有一个低级协同模块icglue提供基本的Internet配置访问功能。这个低级模块没有记录,但是例程的文档字符串记录了参数和例程名称与Pascal或C API到Internet配置的相同,所以如果此模块是标准IC程序员的文档需要。

ic模块为Internet Config可以生成的所有错误代码定义错误例外和符号名称; 详情请参阅源文件。

exception ic.error

ic模块中的错误引发异常。

ic模块定义了以下类和功能:

class ic.IC([signature[, ic]])

创建一个Internet配置对象。签名是当前应用程序的4个字符的创建者代码(默认'Pyth'),可能会影响一些IC设置。可选ic参数是icglue.icinstance预先创建的低级别参数,如果您想从其他配置文件获取首选项,这可能会很有用。

ic.launchurl(url[, hint])ic.parseurl(data[, start[, end[, hint]]])ic.mapfile(file)ic.maptypecreator(type, creator[, filename])ic.settypecreator(file)

这些函数是下面描述的同名方法的“捷径”。

1. IC对象

IC对象有一个映射接口,因此可以获得你简单得到的邮件地址ic['MailAddress']。分配也可以工作,并更改配置文件中的选项。

该模块知道各种数据类型,并将内部IC表示转换为“逻辑”Python数据结构。ic单独运行模块将运行一个测试程序,其中列出了IC数据库中的所有键和值,这将作为文档。

如果模块不知道如何表示数据,则返回该ICOpaqueData类型的一个实例,并在其data属性中包含原始数据。这种类型的对象也是可以接受的赋值。

除字典界面外,IC对象还有以下方法:

IC.launchurl(url[, hint])

解析给定的URL,启动正确的应用程序并将URL传递给它。可选的提示可以是一个方案名称,例如'mailto:',在这种情况下,不完整的URL将通过此方案完成。如果未提供提示,则不完整的URL无效。

IC.parseurl(data[, start[, end[, hint]]])

数据的 某处查找网址,并返回起始位置,结束位置和网址。可选的开始结束可用于限制搜索,例如,如果用户在长文本字段中单击,则可以在开始时传递整个文本字段和单击位置,并且此例程将返回整个URL,其中用户点击。如上所述,提示是用于完成不完整URL的可选方案。

IC.mapfile(file)

返回给定文件的映射条目,该条目可以作为文件名或FSSpec()结果传递,也可以不存在。

映射条目作为元组(version, type, creator, postcreator, flags, extension, appname, postappname, mimetype, entryname)返回,其中version是条目版本号,type是4个字符的文件类型,creator是4 - 字符创建者类型,postcreator是可选应用程序的4个字符的创建者代码,用于在下载后对文件进行后处理,标志是用于指定是以二进制还是ASCII格式传输的各种位,扩展名是此文件类型的文件扩展名 ,appname是此文件所属应用程序的可打印名称,postappname是后处理应用程序的名称,mimetype是此文件的MIME类型,entryname是此条目的名称。

IC.maptypecreator(type, creator[, filename])

返回给定4字符类型创建者代码的文件的映射条目。可以指定可选的文件名以进一步帮助找到正确的条目(例如,如果创建者代码是'????')。

映射条目以与mapfile相同的格式返回。

IC.settypecreator(file)

给定一个现有的文件,指定为文件名或FSSpec()结果,根据其扩展名设置其创建者和类型。查找器会被告知有关更改,因此查找器图标将会很快更新。

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()方法