8 xiaoxianerqq

尚未进行身份认证

暂无相关简介

等级
TA的排名 6k+

python实现抖音上比较火的罗盘时钟

抖音上比较有趣的罗盘时钟,今天用turtle来画一下,基本功能实现了,拿来练习一下turtle,感觉还可以吧turtle的安装sudo apt-get install python3-tk罗盘时钟思路就是,绘制三个圆,在圆周填充字符,充当仪表,以当前时间为起点,然后定时重新绘制图形所以本例实现看着有点卡顿的感觉。代码实现:import turtlefrom datetime import *# 抬起画笔,向前运动一段距离放下def Skip(step): tur...

2020-05-18 10:37:54

wxpython笔记:Wxpython pannel切换

演示效果实现panel切换思路1.创建所有在某个区域需要切换面板对象,设置为Noneself.panel_Celan1 = Noneself.panel_Celan2 = Noneself.panel_Celan3 = Noneself.panel_Celan1_1 =None2.我们要实现切换,就是删除在这个位置的其他panel,然后创建显示你想要显示的panel。我们以侧栏第二个按钮为例:我们想要显示self.panel_Celan2,而在这个位置可能存在..

2020-05-14 18:02:38

simple_http_server.py

#!/usr/bin/python# -*- coding: UTF-8 -*-"""Simple HTTP Server With Upload.This module builds on BaseHTTPServer by implementing the standard GETand HEAD requests in a fairly straightforward manne...

2020-01-17 14:41:11

python下安装Crypto模块

12Windows安装gcc, g++支持pip install pycryptoLinux安装gcc, g++支持sudo apt-get install gccsudo apt-get install g++sudo apt-get install build-essentialsudo apt-get install libxml2-dev libxslt1-dev py...

2020-01-16 16:42:02

python open函数

转自:https://github.com/eastlakeside/interpy-zh/blob/master/open_func/open_func.mdopen函数可以打开一个文件。超级简单吧?大多数时候,我们看到它这样被使用:f = open('photo.jpg', 'r+')jpgdata = f.read()f.close()我现在写这篇文章的原因,是大部...

2020-01-10 10:13:03

python 调用c/c++ Python/C API

转自:https://github.com/eastlakeside/interpy-zh/blob/master/c_extensions/python_c_api.mdPython/C API可能是被最广泛使用的方法。它不仅简单,而且可以在C代码中操作你的Python对象。这种方法需要以特定的方式来编写C代码以供Python去调用它。所有的Python对象都被表示为一种叫做PyObje...

2020-01-09 16:06:36

python 调用c/c++ SWIG

转自:https://github.com/eastlakeside/interpy-zh/blob/master/c_extensions/swig.mdSWIG是Simplified Wrapper and Interface Generator的缩写。是Python中调用C代码的另一种方法。在这个方法中,开发人员必须编写一个额外的接口文件来作为SWIG(终端工具)的入口。Python...

2020-01-09 16:03:04

python ctypes

转自:https://github.com/eastlakeside/interpy-zh/blob/master/c_extensions/ctypes.mdPython中的ctypes模块可能是Python调用C方法中最简单的一种。ctypes模块提供了和C语言兼容的数据类型和函数来加载dll文件,因此在调用时不需对源文件做任何的修改。也正是如此奠定了这种方法的简单性。示例如下...

2020-01-09 16:00:52

python 一行式

转自:https://github.com/eastlakeside/interpy-zh/blob/master/Onelines/README.md本章节,我将向大家展示一些一行式的Python命令,这些程序将对你非常有帮助。简易Web Server你是否想过通过网络快速共享文件?好消息,Python为你提供了这样的功能。进入到你要共享文件的目录下并在命令行中运行下面的代码:...

2020-01-09 14:50:10

虚拟环境(virtualenv)

转自:https://github.com/eastlakeside/interpy-zh/blob/master/virtual_environment/virtual_environment.md你听说过virtualenv吗?如果你是一位初学者,你可能没有听说过virtualenv;但如果你是位经验丰富的程序员,那么它可能是你的工具集的重要组成部分。那么,什么是virtualen...

2020-01-07 11:51:06

Python中的猴子补丁是什么

转自:https://www.cnblogs.com/daniumiqi/p/12154808.html属性在运行时的动态替换,叫做猴子补丁(Monkey Patch)。为什么叫猴子补丁属性的运行时替换和猴子也没什么关系,关于猴子补丁的由来网上查到两种说法:1.这个词原来为Guerrilla Patch,杂牌军、游击队,说明这部分不是原装的,在英文里guerilla发音和go...

2020-01-07 11:23:15

Python中types.MethodType函数的用法详解

转自:https://blog.csdn.net/qq_35075164/article/details/80918072看了网上好多的博文对这个函数的用法解释都觉得少了些什么,故自己写这么一篇博文来记录一下我的上机操作结果及一些心得体会(操作环境:ubuntu 16.04/python2.7)1.公共部分代码#!/usr/bin/python2.7from types import ...

2020-01-07 09:14:13

使用__slots__

转自:https://www.liaoxuefeng.com/wiki/897692888725344/923030542875328正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class:>>> class Student(object):... pass.....

2020-01-03 19:34:45

Python ORM框架之SQLAlchemy

前言:Django的ORM虽然强大,但是毕竟局限在Django,而SQLAlchemy是Python中的ORM框架;SQLAlchemy的作用是:类/对象--->SQL语句--->通过pymysql/MySQLdb模块--->提交到数据库执行;组成部分:Engine,框架的引擎 Connection Pooling ,数据库连接池 Diale...

2019-12-09 15:16:00

python中yield的用法详解——最简单,最清晰的解释

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/mieleizhi0522/article/details/82142856首先我要吐槽一下,看程序的过程中遇见了yield这个关键字,然后百度的时候,发现没有一个能简单的让我懂的,讲起来真TM的都是头头是道,什么参数,什么传递的,还口口...

2019-12-05 16:32:08

navicat: Client does not support authentication protocol requested by server;

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/zhangjing0320/article/details/91045149参考:https://www.cnblogs.com/zichuan/p/9203129.html本人用的方法一解决的问题:Navicat连接MySQL...

2019-12-04 16:08:10

navicat 连接不上虚拟机上的mysql容器 client does not support authentication protocol requested by server; consid

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/yubin1285570923/article/details/83352491一、问题产生在centOS 通过docker pull mysql下载mysql镜像并成功启动mysql容器。当通过windows主机navicat连接...

2019-12-04 15:41:22

Python在mysql中进行操作是十分容易和简洁的

首先声明一下,我用的是Windows系统!1、在Python中对mysql数据库进行操作首先要导入pymysql模块,默认情况下,Python中是没有安装这个模块的,可以在Windows的命令行中用pip install pymysql来安装(注意要连网)。除了pymysql模块外,还可以用其他模块。2、在Python中数据库表的创建就不细说了,我习惯是在navicat中创建。3、...

2019-12-04 14:19:24

python在windows环境安装MySQLdb

目录一、环境 二、安装 1. 用pip安装 2. 安装驱动mysql-python 三、参考回到顶部一、环境系统:win7,64位python版本:2.7.15pip版本:10.0.1回到顶部二、安装1. 用pip安装pip install MySQLdb报错:Could not find a version that...

2019-12-04 11:07:37

python 多进程

1.进程的创建from multiprocessing import Processimport time,osdef Hi(name): time.sleep(3) print("Hello %s" % name,time.ctime()) print("进程号是 ",os.getpid())if __name__=="__main__": f...

2019-11-21 15:18:50

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。