Day3

正则表达式

import re
#导正则包
line='han'
match_res=re.match('h',line)
1.#以h开头
if match_res:
    print('成功')
else:
    print('失败')
2.#.以h开头后面跟着一个字符
  #line=h123544这种类型匹配失败
  #.可以匹配任意字符
  match_res=re.match('h.$',line) 
#3.以h开头后面跟任意数量的数字
  line='hh1m2829'
  \d表示任意的0-9的数字,*前面的那一个匹配的西,0-n次
  match_res=res.match('h\d*',line)
#4.以3结尾
  match_res=res.match('.*$',line)
#5.以h开头,以3为结尾
  match_res=res.match('h.*3$',line)

2.百度翻译改进版

import requests
import json
url='http://fanyi.baidu.com/sug'
def translate(kw):
    form={
    'kw':kw
    }
    response=requests.post(url,data=form)
    response.encoding='utf-8'
    str=response.text
    res_dict=json.loads(response.text)
    result=res_dict['data'][0]['v']
    return result
if __name__=='__main__':
    res=translate('驴')
    print('res')

3.百思不得其解

import requests
url='http://www.budejie.com/'
response=requests.get(url)
with open('bs.html','wb') as f:
    f.write(response.text)

4.雪球网

import json
from urllib import request
headers = {
    #'Accept': '*/*',
    #'Accept-Encoding': 'gzip, deflate, br',
    #'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8',
    #'Connection': 'keep-alive',
    'Cookie': 'aliyungf_tc=AQAAALoQF3p02gsAUhVFebQ3uBBNZn+H; xq_a_token=584d0cf8d5a5a9809761f2244d8d272bac729ed4; xq_a_token.sig=x0gT9jm6qnwd-ddLu66T3A8KiVA; xq_r_token=98f278457fc4e1e5eb0846e36a7296e642b8138a; xq_r_token.sig=2Uxv_DgYTcCjz7qx4j570JpNHIs; _ga=GA1.2.516718356.1534295265; _gid=GA1.2.1050085592.1534295265; u=301534295266356; device_id=f5c21e143ce8060c74a2de7cbcddf0b8; Hm_lvt_1db88642e346389874251b5a1eded6e3=1534295265,1534295722; Hm_lpvt_1db88642e346389874251b5a1eded6e3=1534295722',
    #'Host': 'xueqiu.com',
    #'Referer': 'https://xueqiu.com/',
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36',
    #'X-Requested-With': 'XMLHttpRequest',
    #'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36'
}
url = 'https://xueqiu.com/v4/statuses/public_timeline_by_category.json?since_id=-1&max_id=-1&count=10&category=111'
req = request.Request(url, headers=headers)
response = request.urlopen(req)
res = response.read()
#print(res)
res_dict = json.loads(res.decode('utf-8'))
list_list = res_dict['list']
#print(list_list)
for list_item_dict in list_list:
    data_str = list_item_dict['data']
    print(data_str)
    print('-'*50)

5.封装pymql

import pymysql
class mysql_connect():
    def __init__(self):
        self.db=pymysql.connect(host='127.0.0.1',user='username',password='password',port='3306',database='py10')
        self.cursor=self.db.cursor()
    def execute_modify_mysql(self,sql):
        self.cursor.execute(sql)
        self.db.commit()    
    def __del__(self):
        self.cursor.close()
        self.db.close()
if __name__=='__main__':
    sql='insert into xueqiu_test values (3)'
    mc=mysql_connect()
    mc.execute_modify_mysql(sql)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
信息数据从传统到当代,是一直在变革当中,突如其来的互联网让传统的信息管理看到了革命性的曙光,因为传统信息管理从时效性,还是安全性,还是可操作性等各个方面来讲,遇到了互联网时代才发现能补上自古以来的短板,有效的提升管理的效率和业务水平。传统的管理模式,时间越久管理的内容越多,也需要更多的人来对数据进行整理,并且数据的汇总查询方面效率也是极其的低下,并且数据安全方面永远不会保证安全性能。结合数据内容管理的种种缺点,在互联网时代都可以得到有效的补充。结合先进的互联网技术,开发符合需求的软件,让数据内容管理不管是从录入的及时性,查看的及时性还是汇总分析的及时性,都能让正确率达到最高,管理更加的科学和便捷。本次开发的高校科研信息管理系统实现了操作日志管理、字典管理、反馈管理、公告管理、科研成果管理、科研项目管理、通知管理、学术活动管理、学院部门管理、科研人员管理、管理员管理等功能。系统用到了关系型数据库中王者MySql作为系统的数据库,有效的对数据进行安全的存储,有效的备份,对数据可靠性方面得到了保证。并且程序也具备程序需求的所有功能,使得操作性还是安全性都大大提高,让高校科研信息管理系统更能从理念走到现实,确确实实的让人们提升信息处理效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值