-
Python三级菜单的实例
所属栏目:[Python] 日期:2020-12-17 热度:189
要求: 打印[详细]
-
django 常用orm操作详解
所属栏目:[Python] 日期:2020-12-17 热度:77
Django流程: 1 创建Django项目 : django-admin startproject projectname 2 创建应用: : python manage.py startapp appname 3 在控制器(urls.py)创建 url 与 视图函数的映射关系(一一对应) 4 创建视图函数,完成逻辑代码 5 从数据库取出集合对象 5[详细]
-
Python 私有函数的实例详解
所属栏目:[Python] 日期:2020-12-17 热度:108
Python 私有函数的实例详解 与大多数语言一样,Python 也有私有的概念: 私有函数不可以从它们的模块外面被调用 私有类方法不能够从它们的类外面被调用 私有属性不能够从它们的类外面被访问 与大多数的语言不同,一个 Python 函数,方法,或属性是私有还是公[详细]
-
Python使用struct处理二进制的实例详解
所属栏目:[Python] 日期:2020-12-17 热度:61
Python使用struct处理二进制的实例详解 有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体. struct模块中最重要的三个函数是pack(),unpack(),calcsize() pac[详细]
-
python多线程socket编程之多客户端接入
所属栏目:[Python] 日期:2020-12-17 热度:174
Python中实现socket通信的服务端比较复杂,而客户端非常简单,所以客户端基本上都是用sockct模块实现,而服务 端用有很多模块可以使用,如下: 1、客户端 #!/usr/bin/env python#coding:utf-8'''file:client.pydate:9/9/17 3:43 PMauthor:lockeyemail:lockey[详细]
-
Python模拟三级菜单效果
所属栏目:[Python] 日期:2020-12-17 热度:139
本文实例为大家分享了Python模拟三级菜单效果的具体代码,供大家参考,具体内容如下 1.功能简介 此程序模拟多级菜单操作,实现按菜单项对应数字索引进入下级菜单,按b键回退到上一级菜单,按q键退出菜单。并用一个简化的学科专业目录进行了三级菜单测试,实[详细]
-
Python基于回溯法子集树模板解决野人与传教士问题示例
所属栏目:[Python] 日期:2020-12-17 热度:51
本篇章节讲解Python基于回溯法子集树模板解决野人与传教士问题。供大家参考研究具体如下: 问题 在河的左岸有N个传教士、N个野人和一条船,传教士们想用这条船把所有人都运过河去,但有以下条件限制: (1)修道士和野人都会划船,但船每次最多只[详细]
-
Python基于回溯法子集树模板解决找零问题示例
所属栏目:[Python] 日期:2020-12-17 热度:108
本篇章节讲解Python基于回溯法子集树模板解决找零问题。供大家参考研究具体如下: 问题 有面额10元、5元、2元、1元的硬币,数量分别为3个、5个、7个、12个。现在需要给顾客找零16元,要求硬币的个数最少,应该如何找零?或者指出该问题无解。 分析[详细]
-
Python 异常处理的实例详解
所属栏目:[Python] 日期:2020-12-17 热度:163
Python 异常处理的实例详解 与许多面向对象语言一样,Python 具有异常处理,通过使用 try...except 块来实现。 Note: Python v s. Java 的异常处理 Python 使用 try...except 来处理异常,使用 raise 来引发异常。Java 和 C++ 使用 try...catch 来处理异常,[详细]
-
Python实现购物系统(示例讲解)
所属栏目:[Python] 日期:2020-12-17 热度:194
要求: 用户入口 1、商品信息存在文件里 2、已购商品,余额记录。 商家入口 可以添加商品,修改商品价格 Code: 商家入口: # Author:P J Jimport osps = '''1 修改商品2 添加商品按q为退出程序'''# 打开两个文件,f文件为原来存取商品文件,f_new文件为修改[详细]
-
python实现八大排序算法(1)
所属栏目:[Python] 日期:2020-12-17 热度:57
排序 排序是计算机内经常进行的一种操作,其目的是将一组”无序”的记录序列调整为”有序”的记录序列。分内部排序和外部排序。若整个排序过程不需要访问外存便能完成,则称此类排序问题为内部排序。反之,若参加排序的记录数量很大,整个序列的排序过程不可[详细]
-
python模块之sys模块和序列化模块(实例讲解)
所属栏目:[Python] 日期:2020-12-17 热度:156
sys模块 sys模块是与python解释器交互的一个接口 sys.argv 命令行参数List,第一个元素是程序本身路径sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1)sys.version 获取Python解释程序的版本信息sys.path 返回模块的搜索路径,初始化时使用PYTH[详细]
-
python实现简单点对点(p2p)聊天
所属栏目:[Python] 日期:2020-12-17 热度:136
点对点聊天首先是基于多线程的网络编程,其次就是将每一个连接都保存为一个具有独一属性的对象并添加到连接列表中,对于每一个连接对象发送过来的信息必须要包含主要的三项内容(from,to,messages),这样当信息发送到服务器之后服务器根据to的连接对象遍历[详细]
-
Python网络编程 Python套接字编程
所属栏目:[Python] 日期:2020-12-17 热度:90
Python 提供了两个级别访问的网络服务。 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。 什么是[详细]
-
python处理Excel xlrd的简单使用
所属栏目:[Python] 日期:2020-12-17 热度:173
xlrd主要用于读取Excel文件,本文为大家分享了python处理Excel的具体代码,供大家参考,具体内容如下 安装 pip install xlrd api使用 import xlrd# 打开Excel文件读取数据workbook = xlrd.open_workbook('a.xlsx');# 打印所有的sheet列出所有的sheet名字prin[详细]
-
基于Python代码编辑器的选用(详解)
所属栏目:[Python] 日期:2020-12-17 热度:116
Python开发环境配置好了,但发现自带的代码编辑器貌似用着有点不大习惯啊,所以咱们就找一个“好用的”代码编辑器吧,网上搜了一下资料,Python常用的编辑器有如下一些: 1. Sublime Text 2. Vim 3. PyScripter 4. PyCharm 5. Eclipse with PyDev 6. Emacs 7[详细]
-
Python文件和流(实例讲解)
所属栏目:[Python] 日期:2020-12-17 热度:92
1.文件写入 #打开文件,路径不对会报错f = open(r"C:UsersjmDesktoppyfile.txt","w")f.write("Hello,world!n")f.close() 2.文件读取 #读取f = open(r"C:UsersjmDesktoppyfile.txt","r")print(f.read())f.close()输出:Hello,world! 3.读写行 readli[详细]
-
python和ruby,我选谁?
所属栏目:[Python] 日期:2020-12-17 热度:154
最近在考虑学习一门后端语言,在ruby和python直接犹豫,然后自己做了一些对比,希望能帮到有同样问题的你。 一、异同对比选择 1、Python和ruby的相同点: 都强调语法简单,都具有更一般的表达方式。python是缩进,ruby是类basic的表达。都大量减少了符号。[详细]
-
关于Python如何避免循环导入问题详解
所属栏目:[Python] 日期:2020-12-17 热度:52
前言 Python 中使用package时,出现循环导入问题十分常见,我们创建如下package来说明这个问题: pkg ├── __init__.py ├── module_a.py └── module_b.py 其中, __init__.py 将pkg指定为一个Python package module_a.py中定义了一个 action_a() 函数[详细]
-
python模块之time模块(实例讲解)
所属栏目:[Python] 日期:2020-12-17 热度:170
time 表示时间的三种形式 时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串(Format String): ‘1999-12-06' 时间格式化符号 '''%y 两位[详细]
-
在Python中执行系统命令的方法示例详解
所属栏目:[Python] 日期:2020-12-17 热度:55
前言 Python经常被称作“胶水语言”,因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库。在Python/wxPython环境下,执行外部命令或者说在Python程序中启动另一个程序的方法。 本文将详细介绍关于Python中如何执行系统命令的相关资料,下面话不[详细]
-
python difflib模块示例讲解
所属栏目:[Python] 日期:2020-12-17 热度:62
difflib模块提供的类和方法用来进行序列的差异化比较,它能够比对文件并生成差异结果文本或者html格式的差异化比较页面,如果需要比较目录的不同,可以使用filecmp模块。 class difflib.SequenceMatcher 此类提供了比较任意可哈希类型序列对方法。此方法将寻[详细]
-
轻松理解Python 中的 descriptor
所属栏目:[Python] 日期:2020-12-17 热度:124
定义 通常,一个 descriptor 是具有“绑定行为”的对象属性。所绑定行为可通过 descriptor 协议被自定义的 __get__(),__set__() 和 __delete__() 方法重写。如果一个对象的上述三个方法任意一个被重写,则就可被称为 descriptor。 属性的默认操作是从对象字[详细]
-
Python3.4编程实现简单抓取爬虫功能示例
所属栏目:[Python] 日期:2020-12-17 热度:196
本篇章节讲解Python3.4编程实现简单抓取爬虫功能。供大家参考研究具体如下: import urllib.requestimport urllib.parseimport reimport urllib.request,urllib.parse,http.cookiejarimport timedef getHtml(url): cj=http.cookiejar.CookieJar()[详细]
-
Python实现输出程序执行进度百分比的方法
所属栏目:[Python] 日期:2020-12-17 热度:168
本篇章节讲解Python实现输出程序执行进度百分比的方法。供大家参考研究具体如下: 对于一些大型的Python程序,我们需要在命令行输出其百分比,显得更加友好,以免被人误会程序陷入死循环、假死的窗体。 关键是利用到不换行的输出符r,r的输出,[详细]
