非常教程

Python参考手册

文件格式 | File Formats

netrc

1.5.2版本的新功能。

源代码: Lib / netrc.py

netrc类解析和封装了Unix的使用NETRC文件格式的FTP程序和其他FTP客户端。

class netrc.netrc([file])

一个netrc实例或子类实例封装来自netrc文件的数据。初始化参数(如果存在)指定要解析的文件。如果未提供参数,.netrc则会读取用户主目录中的文件。NetrcParseError诊断信息(包括文件名,行号和终止令牌)会引发解析错误。如果POSIX系统上没有指定参数,密码中存在.netrc文件将提出一个NetrcParseError,如果该文件的所有权或权限是不安全的(由除用户以外的其他用户身份运行进程所拥有的,或访问读或通过任何其他写用户)。这实现了与ftp和其他使用的程序相同的安全行为.netrc

在版本2.7.6中更改:添加了POSIX权限检查。

exception netrc.NetrcParseError

netrc在源文本中遇到语法错误时由类引发的异常。此例外的实例提供了三个有趣的属性:msg错误的文本解释,filename源文件的名称,并lineno给出发现错误的行号。

1. netrc对象

一个netrc实例有以下方法:

netrc.authenticators(host)

(login, account, password)主机返回一个三元组验证器。如果netrc文件不包含给定主机的条目,则返回与“默认”条目关联的元组。如果没有匹配的主机和默认条目可用,则返回None

netrc.__repr__()

将类数据以netrc文件的格式转储为字符串。(这会丢弃评论并可能重新排列条目。)

netrc的实例有公开的实例变量:

netrc.hosts

将主机名字典映射到(login, account, password)元组。“默认”条目(如果有的话)通过该名称表示为伪主机。

netrc.macros

将宏名称字典映射到字符串列表。

注意

密码仅限于ASCII字符集的一个子集。2.3之前的这个模块的版本非常有限。从2.3开始,密码中允许使用所有ASCII标点符号。但是,请注意密码中不允许使用空格和不可打印的字符。这是.netrc文件解析的方式的一个限制,将来可能会被删除。

文件格式 | File Formats相关

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