最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

Python进阶书籍《Python标准库》pdf下载

XAMPP下载 admin 144浏览 0评论

简介

Pythen 标准库是随 Python 时带安装的,它包含大量极其有用的模块。熟悉 Python标准库是十分重要的,因为如果你熟藏这些库中的模块,那么你的大多数问题都可以简单快挂地使用它们来解决。

我们已经研究了一些这个库中的常用模块。

你可以在 Python附带安装的文档的“库参考”一节中了解 Python 标准库中所有模块的完整内容。

sys 模块

sys 模块包含系统对应的功能。我们已经学习了sysargv 列表,它包含命令行参数。

命令行参数

例14.1使用sys.argv

#!/usr/bin/python

# Filename: cat.py

 

import sys

 

def readfile(filename):

”’Print a file to the standard output.”’

f = file(filename)

while True:

line = f.readline()

if len(line) == 0:

break

print line, # notice comma

f.close()

 

# Script starts from here

if len(sys.argv) < 2:

print ‘No action specified.’

sys.exit()

 

if sys.argv[1].startswith(‘–’):

option = sys.argv[1][2:]

# fetch sys.argv[1] but without the first two characters

if option == ‘version’:

print ‘Version 1.2′

elif option == ‘help’:

print ”’\

This program prints files to the standard output.

Any number of files can be specified.

Options include:

–version : Prints the version number

–help: Display this help”’

else:

print ‘Unknown option.’

sys.exit()

else:

for filename in sys.argv[1:]:

readfile(filename)

它如何工作

这个程序用来模范 Linux/Unix用户熟悉的cat 命令。你只需要指明某些文本文件的名

字,这个程序会把它们打印输出。

在 Python 程序运行的时候,即不是在交互模式下,在sys.argv 列表中总是至少有一个项目。它就是当前运行的程序名称。作为sys.argv[0](由于 Python从0开始计

数)。其他的命令行参数在这个项目之后。为了他这个程序对用户更加友好,我们提供了一些用户可以指定的选项来了解更多程序的内容。我们使用第一个参数来检验我们的程序是否被指定了选项。如果使用了-一version 选项,程序的版本号将被打印出来。关似地,如果指定了–help 选项,我们提供一些关于程序的解释。我们使用sys.exit函数退出正在运行的程序。和以往一样,你可以看一下help(sys.exit)来了解更多详情。

如果没有指定任何选项、而是为程序提供文件名的话,它就简单地打印出每个文件地每一行,按照命令行中的顺序一个文件接着一个文件地打印。

PYTHON100

《Python标准库》pdf下载

链接:https://pan.baidu.com/s/17c1ra54DhlM3yfRyf2Nuhw
提取码:8vqc
复制这段内容后打开百度网盘手机App,操作更方便哦

转载请注明:XAMPP中文组官网 » Python进阶书籍《Python标准库》pdf下载