最新消息:

简单总结,git常用命令及数据库操作常用命令

Python学习 追逐 204浏览 0评论

简单总结,git常用命令及数据库操作常用命令

git

git

git常用命令

1.Git init

Git init:初始化一个仓库

2.Git add
Git add 文件名称:添加文件到Git暂存区

3.Git commit
Git commit -m “message”:将Git暂存区的代码提交到Git中;

4.Git status
Git status:查看代码的修改情况;

5.cat 文件名
cat 文件名:查看该文件的内容;

6.Git log
Git log:查看Git提交版本的所有信息,后提交的在上面;

 

 

数据库操作命令

#数据库操作

#创建数据库
create database xiedu default chaaracter set utf8;

#显示当前有哪些数据库
show databases;

#我要使用xiedu这个数据库
use xiedu

#创建数据表
create table content(
    id int unsigned not null auto_increment primary key, title varchar(300) not null, text text not null
);

#查看当前数据库下有哪些表
show tables:

#查看某一张表的表结构
desc content;

 

#搜狗收录查询
import requests
import re

headers={
"User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
}

url="https://www.52pojie.cn/thread-923799-3-1.html"
html=requests.get('https://www.sogou.com/web?query='+url,headers=headers).text
print(html)
if  html.find("您是不是想直接访问")==-1:
    print(url+'----sogou已收录')
else:
    print(url+'----sogou未收录')

 

#抓取吾爱破解论坛勋章图片
import requests
import os
import re

url="https://www.52pojie.cn/home.php?mod=medal"
html=requests.get(url).text
print(html)
ze=r'''<h1 class="mt">
<img src="https://static.52pojie.cn/static/image/feed/medal.gif" alt="勋章" class="vm" />
勋章中心</h1>
(.+?)
<h3 class="tbmu">勋章记录</h3>'''
sj=re.findall(ze,html,re.S)
print(sj)
tpze=r'<img src="(.+?)" alt="(.+?) style="margin-top: 20px;width:auto; height: auto;" /></div>'
tpsj=re.findall(tpze,str(sj),re.S)
print(tpsj)

os.makedirs('E:\Python\cs\image/', exist_ok=True)
i=0
for turl in tpsj:
    x=turl[0]
    y=turl[1]
    i=i+1
    r = requests.get(x)
    with open(".\image/"+str(i)+".gif" ,'wb') as f:
        f.write(r.content)



 

import requests
import re



headers={
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36'
}


ur='https://baidurank.aizhan.com/baidu/ugainian.com/'
htm=(requests.get(ur,headers=headers).text)
#print(html)

ymnrze=r'<div class="baidurank-pager">(.+?)<div class="baidurank-content box">'
ymnr=re.findall(ymnrze,htm,re.S)
print(ymnr)
ymze=r'href="https://baidurank.aizhan.com/baidu/.+?/-1/0/(.+?)/position/1/"'
ym=re.findall(ymze,str(ymnr),re.S)
print(ym)
ymsj=[]
ymsj.append(ym)
for i in ymsj:
    print(i[-1])
    x=int(i[-1])

for n in range(1,x+1):
    url=f'https://baidurank.aizhan.com/baidu/ugainian.com/-1/0/{n}/position/1/'
    print(url)
    html= (requests.get(url, headers=headers).text)
    print(html)
#ze=r'''<td class="title">
#<a class="gray" rel="nofollow" target="_blank" href="(.+?)" title=".+?">
#  (.+?)                    </a>
#</td>'''
    ze = r'''</td>
                                    <td class="title">
                     <a class="gray" rel="nofollow" target="_blank" href="(.+?)" title="(.+?)">
                        .+?                      </a>
                  </td>
                  <td class="center">
                     <span class="blue">
                                                (.+?)
                                             </span>
                  </td>
                  <td class="center">
                     <a class="gray" rel="nofollow" target="_blank" href=".+?">
                        (.+?)                    </a>
                  </td>
                  <td class="center">
                     <a class="gray" target="_blank" href=".+?">
                        (.+?)                    </a>
                  </td>
                  <td class="owner">
                     <a name="baiduLink" rel="nofollow" target="_blank" href="(.+?)" class="gray" title="(.+?)">
                        .+?                      </a>
                  </td>'''
    sj=re.findall(ze,html,re.S)
    print(sj)
    for jg in sj:
        print(jg[1])
        print(jg[3])
        print(jg[4])

 

转载请注明:二爷记 » 简单总结,git常用命令及数据库操作常用命令

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址