
Python文档
张煊信
这个作者很懒,什么都没留下…
展开
-
python简单加密解密
"""@作 者: Edison@日 期: 2020/9/3@文件名: cryptogram.py@功能简介: 加密解密模块,支持中文"""from Crypto.Cipher import AESfrom binascii import b2a_hex, a2b_hexKEY = 'JMT-ABC-FG7-FRI0'class Crypto: AES_LENGTH = 16 def __init__(self, key: str = KEY) -> None原创 2020-09-03 11:07:01 · 428 阅读 · 0 评论 -
‘simpletags‘ is not a registered tag library.
目录2020-08-14Django-admin 后台美化‘simpletags’ is not a registered tag library. Must be one of:‘simpletags’ is not a registered tag library. Must be one of: admin_list admin_modify admin_static admin_urls cache i18n l10n log static staticfiles tz解决办法原创 2020-08-14 17:07:25 · 1941 阅读 · 0 评论 -
numpy基础教程
Numpy简介NumPy 是一个 Python 包。 它代表 “Numeric Python”。 它是一个由多维数组对象和用于处理数组的例程集合组成的库。Numeric,即 NumPy 的前身,是由 Jim Hugunin 开发的。 也开发了另一个包 Numarray ,它拥有一些额外的功能。 2005年,Travis Oliphant 通过将 Numarray 的功能集成到 Numeric ...转载 2019-05-25 17:59:14 · 256 阅读 · 0 评论 -
numpy练习(未完)
numpy 练习问题:导入模块numpy并以np作为别名,打印版本号import numpy as npprint(np.__version__)创建一个含有从0到9数字的一维数组import numpy as nparr = np.arrange(10)创建一个3×3的所有值为True的numpy数组import numpy as npnp.full((3,3)...原创 2019-05-26 14:56:15 · 2711 阅读 · 1 评论 -
webmoney,登录字符识别
from PIL import Imagefrom PIL import ImageEnhanceimport numpy as npimport pytesseractfrom math import isnanfrom pylab import NaNimport osimport mathimport randomimport timeimport shutilde...原创 2019-06-08 00:27:11 · 258 阅读 · 0 评论 -
字符识别
#coding:utf-8import osimport requestsfrom PIL import Imageimport math,timedef imagesget(): os.mkdir('images') count=0 while True: img=requests.get('http://wsxk.hust.edu.cn/r...转载 2019-06-08 01:02:29 · 310 阅读 · 1 评论 -
选定关键词爬取智联招聘职位概览信息
爬虫主体文件zhaopin.pyimport requestsimport jsonimport timeimport randomfrom getProduce.conn_sqlite import * # 这个地方需要自己修改def get_overview(): kw = ['python', 'python开发', 'python工程师', 'python开...原创 2019-07-13 16:44:30 · 812 阅读 · 0 评论 -
快速编写电商爬虫框架.
有了该文件,让电商爬虫像调参一样简单spider.pyfrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import e...原创 2019-07-13 17:08:37 · 289 阅读 · 0 评论 -
原生python中没有数组的概念
原生python中没有数组的,只要列表想要将数组转化为列表就用numpy.array(<list>)方法# coding=utf-8# 二维列表中,每行从左到右递增,每列从上到下递增,给出一个数,判断它是否在列表中# 从左下角(或右上角)开始遍历数组def find_integer(matrix, num): """ :param matrix: [[]]...原创 2019-07-21 10:50:07 · 3172 阅读 · 0 评论 -
使用Python实现单例模式
使用Python实现单例模式方法一 使用__new__实现单例模式(python2)使用__new__实现单例模式,具体我对__new__的理解可以点这里class SingleTon(object): _instance = {} def __new__(cls, *args, **kwargs): if cls not in cls._instanc...原创 2019-07-21 11:03:06 · 323 阅读 · 0 评论 -
微信支付和阿里支付API对接
paymen 支付模块目录结构payment│ README.md # 说明文档│ __init__.py # 包描述(默认为空)│ admin.py # 管理员│ apps.py # Django-APP注册文件│...原创 2019-05-20 00:17:45 · 2321 阅读 · 0 评论 -
NumPy笔记
NumPy笔记NumPy对象NumPy中的ndarray是个多维数组对象,该对象由两部分组成实际数据描述这些数据的元数据大部分的数组操作仅仅修改元数据部分,而不改变底层的实际数据NumPy数组一般是同质的(但有一种特殊的数组类型例外,它是异质的),即数组中的所有元素类型必须是一致的。这样有一个好处:如果我们知道数组中的元素均为同一类型,该数组所需的存储空间就很容易确定下来。创建...原创 2019-05-20 00:03:28 · 235 阅读 · 0 评论 -
pip install 报错 SyntaxError:invalid syntax
发生这类型的报错,有可能是你在Python下使用pip命令安装库文件而实际上是应该在cmd下使用pip命令安装Python库原创 2017-10-29 14:56:46 · 8154 阅读 · 2 评论 -
open函数
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)Open file and return a corresponding file object. If the file cannot be opened, an OSError is翻译 2017-10-22 09:43:20 · 916 阅读 · 0 评论 -
python操作MsSQL
python操作MsSQL所需模块 pymssql连接数据库创建数据库插入数据删除数据修改数据数据库查询from time import sheepimport pymssqlclass MSSQL: def __init__(self, host, user, pwd,db): self.host = ho...原创 2018-08-31 19:06:31 · 1576 阅读 · 0 评论 -
Python锁概念
创建锁mutex = threading.Look()等待事件mutex.acquire(blockTime) 不加等待时间就会一直等待释放锁mutex.release()from threading import Threadfrom threading import Lookthnum = 0class MyTread(Thread): ...原创 2018-08-31 19:07:33 · 395 阅读 · 0 评论 -
APScheduler定时框架
APScheduler定时框架APScheduler定时框架的官方文档APScheduler是一个 Python 定时任务框架,它提供了基于日期、固定时间间隔以及 crontab 类型的任务,实现持久化任务、并以 daemon 方式运行应用。APScheduler 安装pip install apscheduler示例:from apscheduler.schedule...翻译 2018-08-31 20:58:34 · 1587 阅读 · 0 评论 -
Selenium基本操作
SELENIUM基本操作Selenium 基本操作配置环境准备工作定位元素WebDriver 的一些常用操作:WebElement 的一些常用操作Selenium 基本操作配置环境pythonChromeDriver 下载地址selenium库准备工作安装python(略)安装selenium库pip install selenium安装Chrome下载 ChromeD...原创 2018-10-16 20:05:56 · 490 阅读 · 0 评论 -
selenium 使用进阶(一)
from selenium import webdriverfrom selenium.webdriver.support.ui import Selectfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdri...原创 2018-10-16 21:03:55 · 850 阅读 · 0 评论 -
Excel 表格数据筛选操作
import csvfrom tkinter.filedialog import askopenfilenameimport tkinter as tkimport xlrd'''# 打开对话框 Tkinter# 获取文件路径# 安装python官方Excel库--xlrd# 获取Excel文件位置并读取# 读取sheet表# 读取指定rows内容# Excel文件作为被...原创 2018-10-16 21:29:53 · 1225 阅读 · 0 评论 -
os.chmod(fliename,0755) 报错 invalid token
```pythonos.chmod(fname, 0755)SyntaxError: invalid token```这种类似的问题,python3 os.chmo(’/root/test.txt’,0744) 会报错 SyntaxError: invalid tokenpython3 中必须用 0o744 这样的方式,数字0加字母oos.chmod(’/root/test....转载 2018-10-22 21:07:43 · 2516 阅读 · 0 评论 -
递归函数
什么是递归:当函数直接或间接调用自己时,则发生递归。在数学上,斐波纳契数列被以递归的方法定义:F(0)=0,F(1)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)通过迭代计算斐波那契数列代码如下:def fibo(n):befor = 1now = 0after = 0for i in range(n):after原创 2017-10-27 09:56:32 · 377 阅读 · 0 评论