一天学会Python Web框架(七)工具函数

0
一、字符串操作包 string_helper.py是字符串操作包,主要对字符串进行检查、过滤和截取等处理。 #!/usr/bin/evn python # coding=utf-8 import re def check_string(text, pattern): """ 检查字符串是否符合指定规则 :param text: 需要检查的字符串 :param pattern: 正式表达式,如:'^[a-zA-Z]+$' :return: 含有指定字符时返回真,否则为假 &qu ...

一天学会Python Web框架(六)工具函数

0
一、邮件操作包 mail_helper.py是邮件操作包,用来发送邮件的。 #!/usr/bin/evn python # coding=utf-8 import smtplib from email.mime.text import MIMEText from traceback import format_exc from config import const # 初始化邮件参数 smtp = const.SMTP port = const.PORT user = const.EMAIL_USER passwd = const.EMAIL_PWD email_list = const.EMAIL_LIST err_title = const.E ...

一天学会Python Web框架(五)工具函数

0
一、db_helper.py(数据库) 主要有两个函数,分别是read()数据库读操作函数和write()数据库写操作函数。这个包的代码是从小戴同学分享的博文改造过来的。 #!/usr/bin/env python # coding=utf-8 import psycopg2 from common import log_helper from config import const # 初始化数据库参数 db_name = const.DB_NAME db_host = const.DB_HOST db_port = const.DB_PORT db_user = const.D ...

一天学会Python Web框架(四)工具函数

0
一、convert_helper.py 在common文件夹下面建立convert_helper.py文件。 convert_helper.py是类型转换包,所有字符串转数值、字符串转日期、字符串日期转时间戳等各种类型转换函数,都可以放到这里来。 #!/usr/bin/evn python # coding=utf-8 import decimal import datetime ############################################# # 数值型转换函数 ########################################### ...

一天学会Python Web框架(三)

0
在开发项目时,要预先设定好项目结构,比如下面就是一个常用的项目结构。 一、配置目录 由于这个项目比较简单,所以不用创建那么多分类,只需要api、common、config、log和test五个目录就可以了。 在项目文件中,分别创建api、common、config、log和test五个目录。 二、将const.py文件放到config文件夹。 const.py是一个存储常量的配置文件。 #!/usr/bin/evn python # coding=utf-8 ### 设备常量 ...

一天学会Python Web框架(二)

0
一、部署nginx服务器 下载nginx for Windows,解压到 E:\Service 目录下。 下载Windows Service Wrapper,将里面的winsw-1.9-bin.exe复制到 E:\Service\nginx-1.11.5 下,并改名为nginx-service.exe 小知识: nginx是一款开源的HTTP服务器和反向代理服务器,nginx可以作为Web服务器提供HTTP访问功能,类似于Apache、IIS等。目前nginx已经在国内外很多网站作为Web服务器或反向代理服务器来使用。nginx具有 ...

一天学会Python Web框架(一)

0
一、创建项目 在E盘创建一个项目文件夹 E:\Python\simple\code,然后用PYcharm以File or Porject的方式打开。 二、创建main文件 在根目录下面,创建main.py,代码如下: #!/usr/bin/evn python # coding=utf-8 from bottle import default_app, get, run from beaker.middleware import SessionMiddleware # 设置session参数 session_opts = { 'session.type': 'file', 'session.coo ...

利用Excel生成密码

0
针对的年龄阶段是21-35岁的人 1983年出生的人,到2018年刚好35岁,所以从1983年开始。 1997年出生的人,到2018年,刚好21岁,所以截止到1997年,总共有5000多行。 然后放到代码中跑就可以了。 代码如下: =TEXT(DATE(1983,9,2+ROW(A1)),"yyyymmdd") 输入A1中更方便 =TEXT(DATE(83,9,2+ROW(A1)),"yymmdd") 是六位密码 如果要在Excel中迅速定位到某一行,可以使用"go to "的功能。

关键字提取工具

0
省略了手工导出数据的麻烦,而且爱站说还要VIP会员才能导出。 自己能用就行,代码写得很渣。 import urllib.request from lxml import etree import time import os os.environ['NO_PROXY'] = 'aizhan.com/' for x in range(1,51): url = "https://baidurank.aizhan.com/baidu/huangye88.com/product/0/"+ str(x) +"/exp/-1/" request = urllib.request.Request(u ...

Python 操作MySQL数据库(Mysql备忘)

0
Updated on Feb-11-2021: 一、知识点 (一)直接在vs code中输入sql,就可以出现自己已经保存的代码片段。 (二)在阿里云服务器的脚本上连接数据库,直接用localhost即可。 con = pymysql.connect(host='localhost', user='root', password='1xxxx4', database='article', charset='utf8') 二、方法 (一)利用navicat快速新建字段 其中id记得选择自动增加,并设定为主键。 int(m) 4个字节 ,有符号 ...
Page: 2 of 3 1 2 3