首页 python教程

python教程

  • 使用python3.5仿微软记事本notepad

    使用python3.5仿微软记事本notepad

    这篇文章主要为大家详细介绍了使用python3.5仿微软记事本notepad的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了python3.5仿微软记事本的具体代码,供大家参考,具体内容如下 from tkinter import filedialog import tkinter as tk import tkinter.scrolledtext as tkst from tkinter...

    编程教程 2020-02-02 19 0 python教程
  • python3.5仿微软计算器程序

    python3.5仿微软计算器程序

    这篇文章主要为大家详细介绍了python3.5仿微软计算器程序的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了python3.5仿微软计算器的具体代码,供大家参考,具体内容如下 from tkinter import * from math import * root = Tk() root.title("计算器") root.geometry("1200x260+0+0") de...

    编程教程 2020-02-02 9 0 python教程
  • Python的Asyncore异步Socket模块及实现端口转发的例子

    Python的Asyncore异步Socket模块及实现端口转发的例子

    asyncore模块是封装过的处理socket事件的模块,采用异步的处理方式,这里我们讲来讲解Python的Asyncore异步Socket模块及实现端口转发的例子,需要的朋友可以参考下 Asyncore模块提供了以异步的方式写入套接字服务客户端和服务器的基础结构。 只有两种方式使一个程序在单处理器上实现“同时做不止一件事”。多线程编程是最简单和最流行的方式,但是有另一种很不一样的技术,可以使得我们保持多线程的几乎所有优势,却...

    编程教程 2020-02-02 9 0 python教程
  • Python实现TCP/IP协议下的端口转发及重定向示例

    Python实现TCP/IP协议下的端口转发及重定向示例

    这篇文章主要介绍了Python实现TCP/IP协议下的端口转发及重定向示例,以一个webpy站点在本机的两个端口双向通信下演示,需要的朋友可以参考下 首先,我们用webpy写一个简单的网站,监听8080端口,返回“Hello, EverET.org”的页面。 然后我们使用我们的forwarding.py,在80端口和8080端口中间建立两条通信管道用于双向通信。 此时,我们通过80端口访问我们的服务器。 浏览器得到: 然后...

    编程教程 2020-02-02 10 0 python教程
  • Python实现TCP协议下的端口映射功能的脚本程序示例

    Python实现TCP协议下的端口映射功能的脚本程序示例

    端口映射一个最基本的运作形态就是通过一个中间端口将一个端口发送的数据全部转给另一个端口,well,这里我们就来看一下Python实现TCP协议下的端口映射功能的脚本程序示例 1 端口映射 举个例子来说明一下端口映射的作用。 有A、B、C三台计算机,A、B互通,B、C互通,但是A、C不通,这个时候在C上开了一个Web服务,如何让A访问C的Web服务? 最简单有效的办法就是在B上开一个端口映射服务,然后让A访问B的某个端口,B将这...

    编程教程 2020-02-02 9 0 python教程
  • 浅谈python新手中常见的疑惑及解答

    浅谈python新手中常见的疑惑及解答

    下面小编就为大家带来一篇浅谈python新手中常见的疑惑及解答。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 1 lambda函数 函数格式是lambda keys:express   匿名函数lambda是一个表达式函数,接受keys参数,返回表达式的值。所以不用return,也没有函数名,经常用在需要key参数的函数中,比如sorted。 2 元组(),它是以逗号辨别的,...

    编程教程 2020-02-02 10 0 python教程
  • Python中死锁的形成示例及死锁情况的防止

    Python中死锁的形成示例及死锁情况的防止

    由于Python中允许创建多个线程,那么互斥锁或者线程同时获取多个锁的情况就有可能发生,这里我们就来看一下Python中死锁的形成示例及死锁情况的防止: 死锁示例 搞多线程的经常会遇到死锁的问题,学习操作系统的时候会讲到死锁相关的东西,我们用Python直观的演示一下。 死锁的一个原因是互斥锁。假设银行系统中,用户a试图转账100块给用户b,与此同时用户b试图转账200块给用户a,则可能产生死锁。 2个线程互相等待对方的锁,互...

    编程教程 2020-02-02 8 0 python教程
  • 实例探究Python以并发方式编写高性能端口扫描器的方法

    实例探究Python以并发方式编写高性能端口扫描器的方法

    端口扫描器就是向一批端口上发送请求来检测端口是否打开的程序,这里我们以实例探究Python以并发方式编写高性能端口扫描器的方法 关于端口扫描器 端口扫描工具(Port Scanner)指用于探测服务器或主机开放端口情况的工具。常被计算机管理员用于确认安全策略,同时被攻击者用于识别目标主机上的可运作的网络服务。 端口扫描定义是客户端向一定范围的服务器端口发送对应请求,以此确认可使用的端口。虽然其本身并不是恶意的网络活动,但也是网...

    编程教程 2020-02-02 10 0 python教程
  • Python使用dis模块把Python反编译为字节码的用法详解

    Python使用dis模块把Python反编译为字节码的用法详解

    通常来说Python的性能或代码质量的评估可以通过dis模块获取到对应的字节码指令来进行评估,因而这里我们就来看一下Python使用dis模块把Python反编译为字节码的用法详解: dis — Disassembler for Python bytecode,即把python代码反汇编为字节码指令. 使用超级简单: python -m dis xxx.py Python 代码是先被编译为字节码后,再由Python虚拟...

    编程教程 2020-02-02 10 0 python教程
  • Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程

    Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程

    Flask-Migrate可以帮助Flask应用程序通过预设的Python脚本完成数据库迁移操作,这里我们就来看一下Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程,需要的朋友可以参考下 我们在升级系统的时候,经常碰到需要更新服务器端数据结构等操作,之前的方式是通过手工编写alter sql脚本处理,经常会发现遗漏,导致程序发布到服务器上后无法正常使用。 现在我们可以使用Flask-Migrat...

    编程教程 2020-02-02 11 0 python教程
1 2 3 4 5 6 7 8 9 10 ››