python 全排列比较全的资料

Python全局变量 - 初级程序员的资料 - ITeye技术网站
博客分类:
python中,在文件中非函数和类里写的变量都是全局变量,注意if __name__ == '__main__':这个不是函数,所以这个下面写的变量也是全局变量。
在函数中,要引用全局变量,如果只是读取,可以直接使用,无需声明global,但是如果要改动,不声明global的变量被认为是局部变量。
所以建议在函数中,先用global声明该变量,再使用,如果要使用同名的局部变量,那是容易让人误解的,那么最好的办法是先定义这个变量并给一个初值(否则初值为全局变量的值),并做注释,表明是故意使用这个变量的。当然这种方法很不好,最好的是全局变量用大写,或g_开头,其余变量小写,或不用g_开头。
如下例所示(注意变量不规范):
def modify_check1():
def modify_check2():
global check
def print_check():
print check
print_check()
modify_check1()
print_check()
modify_check2()
print_check()
运行结果:
浏览: 170110 次
来自: 北京
成功!多谢
应该是国外的网站,被过滤了无法访问。你百度一下就可以看到很多教 ...
http://pyunit.sourceforge.net/p ...
现在可以了。thanks!lllt 写道这位哥们,这个写法根本 ...
对。找了半天。写的很多兼容的方法试后都不兼容。可能标签嵌套太深 ...初识Python - 编程资料大全 - ITeye技术网站
Python(发音:[ 'paiθ(?)n; (US) 'paiθ?n ]),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的中运行。目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多。Python的Hello World程序下面是一个在标准输出设备上输出Hello World的简单程序,这种程序通常作为开始学习编程语言时的第一个程序:#!/usr/bin/env pythonprint "Hello, world!"Python的历史Python的创始人为Guido van Rossum。1989年圣诞节期间,在,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为 ABC 语言的一种继承。之所以选中 Python(大蟒蛇的意思)作为程序的名字,是因为他是一个Monty Python的飞行马戏团的爱好者。ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,Guido 认为是非开放造成的。Guido 决心在 Python 中避免这一错误(的确如此,Python 与其它的语言如、和结合的非常好)。同时,他还想实现在 ABC 中闪现过但未曾实现的东西。就这样,Python在Guido手中诞生了。实际上,第一个实现是在Mac机上。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了和C的习惯。Python在编程语言中的定位虽然 Python 可能被粗略地分类为"脚本语言(scripting language)", 实际上一些大规模软件开发计划例如 Zope, Mnet 及 . 也广泛地使用它。 Python 的支持者较喜欢称它为一种高阶动态编程语言 , 原因是"脚本语言" 泛指单用作简单编程任务如 shell scripts ,而Python不能与等只能处理简单任务的编程语言相提并论。Python的特色可扩充性可说是Python作为一种编程语言的特色。新的内置模块(module)可以用C 或 C++写成。而我们也可为现成的模块加上Python的接口。Python可以使用户避免过分的语法的羁绊而将精力主要集中到所要实现的程序任务上。Python也被称为是一门清晰的语言。因为它的作者在设计它的时候,总的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就好了。这在由Tim Peters写的python格言(称为The Zen of Python)里面表述为:There should be one-- and preferably only one --obvious way to do it. 有意思的是,这正好和语言(另一种功能类似的高级动态语言)的中心思想TMTOWTDI(There's More Than One Way To Do It)完全相反。这似乎是人们常把Perl和Python互相比较的重要原因。Python语言是一种清晰的语言的另一个意思是,它的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。这样有意的强制程序员养成良好的编程习惯。其中很重要的一项就是Python的缩进规则。例如if语句:if age&21:
print "You cannot buy wine!\n"
print "But you can buy chewing gum.\n"print "this is outside if\n"一个和其他大多数语言(如C)的区别就是,一个模块的界限,完全是由每行的首字符在这一行的位置来决定的(而是用一对花括号{}来明确的定出模块的边界的,与字符的位置毫无关系)。这一点曾经引起过争议。因为自从C这类的语言诞生后,语言的语法含义与字符的排列方式分离开来,曾经被认为是一种程序语言的进步。不过不可否认的是,通过强制程序员们缩进(包括if,for和函数定义等所有需要使用模块的地方),Python确实使得程序更加清晰和美观。另外Python在其他部分的设计上也坚持了清晰划一的风格,这使得Python称为一门易读性、易维护性好,并且被大量用户所欢迎的、用途广泛的语言。Python的局限虽然Python是一个非常成功的语言,但是也有必要明白它的局限性。1. 运行效率低下 目前为止,Python可以说是所有主流脚本语言中速度最慢的。(是这样么?待考.)这与其脚本引擎的设计思路有关。 如果你的应用对于速度有着较高的要求,就要考虑Python是否能满足需要。不过这一点可以通 过使用C编写关键模块,然后由Python调用的方式加以部分解决。2. 多线程支持欠佳 Python支持多线程,但是其运行效率也不高。3. 独特的语法 这也许不应该被称为局限,但是它用缩进来区分语句关系的方式还是给很多初学者带来了困惑。 即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导 致错误,而这是用肉眼无法分别的。4. 无类型 作为一种动态语言,随时随地创建和使用变量是Python给我们带来的巨大的便利。但是它也会 使得程序不严谨,某些错误只有在运行中才可能出现。所以,使用Python编程的时候,要对类 型做到心里有数。这也使得Python的IDE工具无法提供便利的自动完成等功能。Python的前景Python在编程领域的占有率一直处于稳步上升之中,根据最新的数据,Python排名第七。前六名分别是Java,C,VB,C++,PHP和Perl. 作为一个很年轻的语言,Python的位置已经相当令人振奋了。随着微软将Python纳入.Net 平台,相信Python的将来会更加强劲发展。Python 很可能会成为.Net平台快速开发的主流语言。欲了解这方面情况,请参考Iron Python的相关信息. 著名的搜索引擎 Google 也大量使用Python。更加令人吃惊的是,在Nokia智能手机所采用的Symbian操作系统上,Python成为继C++,Java之后的第三个编程语言!可见Python的影响力之巨大。Python的应用-应用服务器 -内容管理系统 -鼓励快速开发的web framework Twisted - Python Network Application Framework Python的网络应用程序框架 TurboGears - 另一个Web应用快速开发框架Bit Torrent - 著名的BT下载工具2006年的Google编程大赛已经将Python作为参赛语言之一.
“Python”在英汉词典中的解释(来源:):python1KK: []DJ: []
1. 蟒;巨蛇
python2KK: []DJ: []
1. (附于人体的)鬼魂;鬼魂附体的占卜者
浏览: 3843070 次
来自: 济南
spring mvc demo教程源代码下载:http://w ...
importcom.google.zxing.Monochro ...
我试用了一下,不错! 不过想知道一下,你用的哪里的api呢?
很详细,太需要了& Python开发技术详解下载 & 《Python开发技术详解》(Python)随书光盘[光盘镜像]迅雷下载
推荐通过百度网盘离线下载加速
SimCD 电驴下载 建议使用迅雷离线下载、QQ旋风极速下载 679.60 MB 全选1.33 GB(1文件)
中文名: Python开发技术详解英文名: Python资源格式: 光盘镜像版本: 随书光盘发行时间: 日地区: 大陆对白语言: 普通话文字语言: 简体中文简介: 内容简介:Python是目前最流行的动态脚本语言之一。本书共27章,由浅入深、全面系统地介绍了利用Python语言进行程序开发的知识和技巧,包括Python的安装和环境配置、Python的基本语法、模块和函数、内置数据结构、字符串和文件的处理、正则表达式的使用、异常的捕获和处理、面向对象的语言特性和设计、Python的数据库编程、wxPython库的使用、HTML应用、XML应用、Django网页开发框架的使用方法、测试驱动开发模式应用、Python进程和线程、Python系统管理、网络模块、Python图像处理和游戏开发、Python扩展和嵌入以及Windows下的Python开发等。为了便于读者学习,本书每个章节都提供了详尽的例子,结合实例讲解各个知识点。本书适合Python爱好者、大中专院校的学生、社会培训班的学生以及用Python语言进行系统管理、GUI开发、Web开发、数据库编程、网络编程的人员使用。光盘内容截图:教学截图:目录:前言第一篇 Python语言基础知识第1章 Python概述1.1 Python简介1.2 Python的特征1.3第一个Python程序1.4搭建开发环境1.4.1 Python的下载和安装1.4.2交互式命令行的使用方法1.5 Python的开发工具1.5.1 PythonWin的使用方法1.5.2 Eclipse IDE集成开发环境1.5.3 EditPlus编辑器环境的配置1.6不同平台下的Python1.7小结第2章 Python的基本语法2.1 Python的文件类型2.2 Python的编码规则2.2.1命名规则2.2.2代码缩进与冒号2.2.3模块导入的规范2.2.4使用空行分隔代码2.2.5正确的注释2.2.6语句的分隔2.3变量和常量2.3.1变量的命名2.3.2变量的赋值2.3.3局部变量2.3.4全局变量2.3.5常量2.4数据类型2.4.1数字类型2.4.2字符串类型2.5运算符与表达式2.5.1算术运算符和算术表达式2.5.2关系运算符和关系表达式2.5.3逻辑运算符和逻辑表达式2.5.4运算符的优先级2.6小结第3章 Python的控制语句3.1结构化程序设计3.2条件语句3.2.1 if语句3.2.2 if...elif...else语句3.2.3 if语句的嵌套3.2.4实现switch语句的功能3.3循环语句3.3.1 while循环3.3.2 for循环3.3.3 break和continue语句3.4结构化程序示例3.5小结第4章内置数据结构4.1元组4.1.1元组的创建4.1.2元组的访问4.1.3元组的遍历4.2列表4.2.1列表的创建4.2.2列表的使用方法4.2.3列表的查找、排序与反转4.2.4用列表实现堆栈和队列4.3字典4.3.1字典的创建4.3.2字典的访问4.3.3字典的方法4.3.4字典的排序与复制4.3.5全局字典——sys.modules模块4.4序列4.5小结第5章模块与函数5.1Python程序的结构5.2模块5.2.1模块的创建5.2.2模块的导入5.2.3模块的属性5.2.4模块的内置函数2.5自定义包5.3函数5.3.1函数的定义5.3.2函数的参数5.3.3函数的返回值5.3.4函数的嵌套5.3.5递归函数5.3.6 lambda函数5.3.7 Generator函数5.4小结第6章字符串与正则表达式6.1字符串的操作6.1.1字符串的格式化6.1.2字符串的转义符6.1.3字符串的合并6.1.4字符串的截取6.1.5字符串的比较6.1.6字符串的反转6.1.7字符串的查找和替换6.1.8字符串与日期的转换6.2正则表达式6.2.1正则表达式简介6.2.2使用sys.re模块处理正则表达式6.3小结第7章文件的处理7.1文件的基本操作7.1.1文件的打开或创建7.1.2文件的读取7.1.3文件的写入7.1.4文件的删除7.1.5文件的复制7.1.6文件的重命名7.1.7文件内容的查找和替换7.1.8文件的比较7.1.9配置文件的访问7.2目录的基本操作7.2.1目录的创建与删除7.2.2目录的遍历7.3文件和流7.3.1 Python的流对象7.3.2模拟Java的输入、输出流7.4文件处理示例——文件属性浏览程序7.5小结第8章面向对象编程8.1面向对象编程概述8.2类和对象8.2.1类和对象的区别8.2.2类的定义8.2.3对象的创建8.2.4 Python对象的体系结构8.3属性和方法8.3.1类的属性8.3.2类的方法8.3.3内部类的使用8.3.4__init__方法8.3.5__del__方法8.3.6垃圾回收机制8.3.7类的内置方法8.3.8方法的动态特性8.4继承8.4.1使用继承8.4.2抽象类的模拟8.4.3多态性8.4.4多重继承8.4.5更好的继承方式8.5运算符的重载8.6Python与设计模式8.6.1设计模式简介8.6.2设计模式示例——Python实现工厂方法8.7小结第9章异常处理与程序调试9.1异常的处理9.1.1 Python中的异常9.1.2 try…except的使用方法9.1.3 try…finally的使用方法9.1.4使用raise抛出异常9.1.5自定义异常9.1.6 assert语句的使用方法9.1.7异常信息9.2使用PythonWin调试程序9.3使用Eclipse for Python调试程序9.3.1新建工程9.3.2配置调试9.3.3设置断点9.4小结第10章 Python 的数据库编程10.1 Python环境下的数据库编程10.1.1通过ODBC访问数据库10.1.2使用DAO对象访问数据库10.1.3使用ActiveX Data Object访问数据库10.1.4 Python连接数据库的专用模块10.2 Python的持久化模块10.2.1用dbhash模块读写数据10.2.2 shelve模块读写数据10.3嵌入式数据库SQLite10.3.1sqlite的命令行工具10.3.2使用sqlite3模块访问sqlite数据库10.4小结第二篇Python的GUI程序设计第11章WxPython的开发环境11.1 Python所支持的GUI开发库11.1.1 Tkinter11.1.2 PyGTK11.1.3 PyQT11.2 WxPython介绍11.2.1下载和安装WxPython11.2.2第一个WxPython程序11.2.3 WxPython的封装:Pythoncard11.3 WxPython的开发工具11.3.1使用wxGlade开发WxPython程序11.3.2使用wxFormBuilder开发WxPython程序11.3.3使用Boa?constructor开发WxPython程序11.4小结第12章WxPython框架初步12.1 WxPython的程序结构12.1.1 WxPython应用程序的组成12.1.2 WxPython窗口的组成12.1.3 WxPython应用程序的运行过程12.2 WxPython中的事件驱动编程12.2.1事件驱动的编程模型12.2.2事件的触发12.2.3事件的绑定和处理12.3WxPython的常用组件12.3.1对话框12.3.2工具栏12.3.3状态栏12.4小结第13章WxPython库中的基本组件13.1静态文本框13.2文本框13.2.1单行文本框13.2.2多行文本框13.3按钮控件13.3.1普通按钮13.3.2位图按钮13.4单选框13.4.1单选框的选择13.4.2单选框的分组13.5多选框13.5.1多选框13.5.2多选框事件13.6列表控件13.6.1列表框13.6.2下拉列表13.6.3可编辑的下拉列表13.7使用Sizers布局组件13.7.1 Sizers布局管理器13.7.2 Grid Sizer布局13.7.3 Flex Grid Sizer布局13.7.4 Grid Bag sizer布局13.7.5 Box Sizer布局13.8小结第14章WxPython库中的菜单、窗口与对话框控件14.1菜单14.1.1创建菜单14.1.2菜单的事件14.1.3多级菜单14.1.4菜单的快捷键14.1.5位图菜单14.1.6上下文菜单14.2窗口14.2.1 Frame窗口14.2.2带工具栏和状态栏的Frame窗口14.2.3 MDI窗口14.2.4 MiniFrame窗口14.3对话框14.3.1对话框的创建14.3.2提示对话框14.3.3文本输入对话框14.3.4特殊对话框14.3.5窗口与对话框的交互14.4小结第15章WxPython库中的高级控件15.1表格控件15.1.1表格控件的创建15.1.2通过PyGridTable创建表格15.1.3表格控件的单元格15.1.4处理单元格的事件15.2高级列表控件15.2.1列表控件的创建15.2.2列表控件的排序15.2.3带位图的列表控件15.3树型控件15.3.1树型控件的创建15.3.2树型控件的事件15.3.3树表控件15.4定时器控件15.5小结第16章WxPython库中的高级功能16.1 WxPython下的HTML显示16.1.1 HTML的显示16.1.2基于HtmlWindow的简单浏览器16.2 WxPython中的XRC16.2.1使用XRC16.2.2 XRC文件16.3剪贴板的操作16.3.1 WxPython中的剪贴板对象16.3.2处理剪贴板对象16.3.3剪贴板操作实例16.4小结第三篇Python的Web开发第17章Python的HTML应用17.1 HTML介绍17.1.1 HTML的历史17.1.2 SGML、HTML和XHTML三者的关系17.1.3 HTML的标签17.1.4 HTML的框架组成17.2 URL的处理17.2.1统一资源定位符URL17.2.2 URL的解析17.2.3 URL的拼合17.2.4 URL的分解17.2.5 URL的编码与解码17.2.6中文的编码与解码17.2.7查询参数的编码17.3 CGI的使用17.3.1 CGI介绍17.3.2获取CGI环境信息17.3.3解析用户的输入17.4获取HTML资源17.4.1使用urlopen和urlretrieve获取HTTP资源17.4.2分析返回资源的相关信息17.4.3自定义获取资源方式17.4.4使用urllib2模块获取资源17.4.5使用httplib模块获取资源17.5 HTML文档的解析17.5.1使用HTMLParser模块17.5.2 sgmllib的HTML文档处理17.5.3 HTML文档元素的处理17.5.4使用htmllib处理HTML文档17.6小结第18章Python和XML18.1 XML介绍18.1.1 XML的演进历史18.1.2 XML的优点和限制18.1.3 XML技术的Python支持18.2 XML文档概览和验证18.2.1 XML文档的基本概念18.2.2 XML文档的结构良好性验证18.2.3 XML文档的有效性验证18.3 XML文档的结构18.3.1 XML的元素和标签18.3.2元素的属性18.3.3 XML的文字18.3.4字符实体18.3.5 CDATA段18.3.6注释18.3.7处理指令18.3.8 XML定义18.4使用SAX处理XML文档18.4.1 SAX介绍18.4.2 SAX处理的组成部分18.5使用DOM处理XML文档18.5.1 DOM介绍18.5.2xml.dom模块中的接口操作18.5.3对XML文档的操作18.6小结第19章Python的Web开发——Django框架的应用19.1常见的Web开发框架19.1.1 Zope19.1.2 TurboGears19.1.3 Django19.1.4其他的Web开发框架19.1.5各种开发框架的选择19.2 MVC模式19.2.1 MVC模式介绍19.2.2 MVC模式的优点和缺点19.2.3 Django框架中的MVC19.3 Django开发环境的搭建19.3.1 Django框架的安装19.3.2数据库的配置19.4 Django框架的应用19.4.1 Web应用的创建19.4.2 Django中的开发服务器19.4.3创建数据库19.4.4生成Django应用19.4.5创建数据模型19.4.6 URL设计19.4.7创建视图19.4.8模板系统19.4.9发布Django项目19.5 Django框架的高级应用19.5.1管理界面19.5.2生成数据库数据19.5.3 Session功能19.5.4国际化19.6小结第20章敏捷方法学在Python中的应用——测试驱动开发20.1测试驱动开发20.1.1测试驱动开发模式(TDD)20.1.2 TDD的优势20.1.3 TDD的使用步骤20.2 unittest测试框架20.2.1 unittest模块介绍20.2.2构建测试用例20.2.3构建测试固件20.2.4组织多个测试用例20.2.5构建测试套件20.2.6重构代码20.2.7执行测试20.3使用doctest模块进行测试20.3.1doctest模块介绍20.3.2构建可执行文档20.3.3执行doctest测试20.4小结第四篇Python的其他应用第21章Python中的进程和线程21.1进程和线程21.1.1进程和线程的概念21.1.2 Python中对于进程和线程处理的支持21.2 Python下的进程编程21.2.1进程的运行环境21.2.2创建进程21.2.3终止进程21.3使用subprocess模块管理进程21.3.1使用Popen类管理进程21.3.2调用外部系统命令21.3.3替代其他进程创建函数21.4进程间的信号机制21.4.1信号的处理21.4.2信号的使用规则21.5多线程概述21.5.1什么是多线程21.5.2线程的状态21.5.3 Python中的线程支持21.6生成和终止线程21.6.1使用thread模块21.6.2使用threading.Thread类21.7管理线程21.7.1线程状态转移21.7.2主线程对子线程的控制21.7.3线程中的局部变量21.8线程之间的同步21.8.1临界资源和临界区21.8.2锁机制21.8.3条件变量21.8.4信号量21.8.5同步队列21.8.6线程同步小结21.9小结第22章基于Python的系统管理22.1增强的交互式环境IPython22.1.1 IPython介绍22.1.2 IPython的安装22.1.3 IPython的启动22.1.4 IPython的环境配置22.1.5 IPython的退出22.2和IPython的简单交互22.2.1 IPython中的输入与输出22.2.2输出提示符的区别22.2.3输出提示符不同的原因22.2.4 IPython中的In和Out22.3 IPython中的magic函数22.3.1Magic函数的使用和构造22.3.2目录管理22.3.3对象信息的收集22.4 IPython适合于系统管理的特点22.4.1 Tab补全22.4.2历史记录功能22.4.3执行外部的系统命令和运行脚本文件22.4.4对象的查看和自省22.4.5直接编辑代码22.4.6设置别名和宏22.5使用Python进行文件管理22.5.1文件的比较22.5.2文件的归档22.5.3文件的压缩22.6使用Python定时执行任务22.6.1使用休眠功能22.6.2使用sched来定时执行任务22.7小结23章Python和网络编程23.1网络模型介绍23.1.1 OSI简介23.1.2 TCP/IP简介23.2 Socket应用23.2.1 Socket基础知识23.2.2 Socket的工作方式23.3服务器端和客户端通信23.3.1服务器端的构建23.3.2客户端的构建23.4异步通信方式23.4.1使用Fork方式23.4.2使用线程方式23.4.3异步IO方式23.4.4使用asyncore模块23.5 Twisted网络框架23.5.1认识Twisted框架23.5.2 Twisted框架下服务器端的实现23.5.3 Twisted框架下服务器端的其他处理23.6小结24章常见的Python网络应用24.1使用FTP传输文件24.1.1 FTP的工作原理和Python库的支持24.1.2 FTP的登录和退出24.1.3 FTP的数据传输24.2使用POP3获取邮件24.2.1 POP3协议介绍24.2.2 poplib模块的使用方法24.3使用SMTP发送邮件24.3.1 SMTP协议介绍24.3.2 smtplib模块的使用24.4使用Telnet协议远程登录24.4.1 Telnet协议介绍和Python库的支持24.4.2 telnetlib模块的使用方法24.5使用SNMP管理网络24.5.1 SNMP协议的组成24.5.2 PySNMP框架介绍及其使用方法24.6网络分析24.6.1网络分析概述24.6.2使用Scapy在网络中抓包分析24.7小结第25章图像处理和游戏开发25.1图像处理的基本概念25.1.1 Python下的图像处理包25.1.2 PIL支持的图像文件格式25.1.3图像处理中的其他概念25.2图像的基本处理25.2.1图像的读写操作25.2.2获取图像信息25.2.3图像文件格式的转换25.2.4图像的裁剪和合成25.2.5图像的变换25.3图像处理的高级应用25.3.1图像的通道操作25.3.2图像的增强处理25.3.3 PIL中的内置滤镜25.4使用PyGame进行游戏开发25.4.1 Python游戏开发包:PyGame25.4.2创建基本的Pygame窗口25.4.3事件系统25.5小结26章Python语言的扩展与嵌入26.1 Python语言的扩展26.1.1 Python扩展简介26.1.2一个C扩展的例子26.1.3模块方法表和初始化函数26.1.4编译和测试26.2 Python语言的嵌入26.2.1 Python嵌入简介26.2.2一个Python嵌入的例子26.2.3更好的嵌入26.3小结第27章 Windows下的Python27.1组件对象模型27.1.1组件对象模型介绍27.1.2 COM结构27.1.3 COM对象的交互27.2 Python对COM技术的支持27.2.1 Python中的Windows扩展:PyWin3227.2.2客户端COM组件27.2.3实现COM组件27.3 Windows下的常见Python应用27.3.1对 Word的自动访问27.3.2对 Excel的自动访问27.3.3对 Powerpoint的自动访问27.3.4对 Outlook的自动访问27.4小结
下载说明:本站链接的《Python开发技术详解》(Python)随书光盘[光盘镜像]资源下载地址来源于网络,完全免费,迅雷下载,下载的人越多下载速度越快。
请记住本站:
报错及影评区,我们会第一时间为您修复错误影片:
相关搜索: , ,
最新发布电驴资源

我要回帖

更多关于 python模块大全 的文章

 

随机推荐