import pymysql.cursors
'''
1.创建连接
2.创建游标
3.执行sql
5.接受结果
'''
# 1.连接
connection =pymysql.Connect(
# 域名
host = "localhost",
# 端口(如果远程就切换成ip地址)
port = 3306,
# 使用者
user = "root",
# 密码
password="123456",
# 数据库的名称
db ="test"
# 字符集
# charset = "utf8"
# 游标的类型
# cursorclass= pymysql.cursors.UU
)
# 创建游标 (用with因为不用时游标自己关闭)
with connection.cursor() as cursor:
#创建sql
sql= 'select * from movie'
# 执行
cursor.execute(sql) #接受结果
result= cursor.fetchmany(50)
# 打印结果
print(result)

第一个视频python_pymysql 安装与使用类型(2021/7/11 20:55)

1.安装一个from urllib.request import urlopen为什么不能写成 import urlopen 或import urllib.request.urllib   就是import 与from import 有什么区别 什么是模块,什么是函数

2.就是 npm install 一个包,但你,你不去定义它安装在哪里了, 安装好了之后,它还是可以用/

你刻意把它安装到一个地方,pycharm 也就可以使用它了,

3.cmd命令 当你把软件安装到d盘 你打开cmd是c盘,查询它的版本,你发现还是可以用的。查版本,不用去就在你安装的地方,去查

4.安装了git 会在任意的文件下使用,就相当于360下卸载任意软件只不过360 是可视化的

5.{‘EMPNO’:7788,’SCOTT’:‘job’}字典

6.输出‘EMPNO’对应的后面的7788

print(result[‘result’])

7.上面的sql 就是字符串 若你想要用

俩处都可以,写出 类型

9.python 与其他语言不一样注意缩进

10.元组() 英文是tuple ,  列表[  ] 英文是list  , 字典{} dictionary

str 字符串构成 就是元组了

11.它这个创建连接 connection = pymysql.cursor (

)

with connection.cursor() as cursor:

一个后面是冒号,一个后面是()

12.print (result )

with connection.cursor() as cursor:

第二个()里面就是没有 东西

13.

14.他在12:34说的 不要写死  后面的 在sql 后面加 %(,)  ,和之后所说的   ( 增值:一个值,添加逗号)  不会 就i是demo02.py

15.fetchone()   fetchmany()

16.  port = 3306  3306是数值类型 ,不能加‘’ 单引号

17.结果有俩种情况(1).  查询----结果集   (2) 更新----受影响的的记录条数

18.文件的操作:打开文件//读写操作///关闭文件

19.

20.

...

...  python 的多行注释

21.user:root??????

22.执行 sql     with就是执行或者关闭的过程

第二个视频 import解决  问题之模块引ru  就是解决你的问题

1.第一python多行注释是’‘’   不是...  第二就是  多行注释里面有print(’dddd‘)也不会输出dddd  第三

就是但樱花双引号,,三引号

2.

就是你创建的包,也可以ctr +c  ctr +v 复制到另一个工程

3.

import  user.user_fuction   就是import 导入一个包/库,,顺序就是先看你则这个项目里面有没有你自己建的python 包。。之后是去看第三方库里面有没有,没有就是会报错

4.至于你纠结的它是库还是包,你就把他俩当成一样即可

5.其实你会发现在  git  里面也会有 git init   hexo里面也有hexo init  (它的意思就是初始化)  那么当你去建一个python package 时  你会发现就是说, 它自动也会给你生成一个,__init __文件 。。但是怎么说 呢和git 一样,你创建一个文件夹,你git mublog ,只是去说明了,这个文件已经获得了git 可以当作本地库去clone push fetch /////而这个python初始化的包也是只能在对应项目里面调用其他项目你是不可以去调用的。。。与git  不同,,,git 随便哪里初始化一个 文件夹,建立一个本地库 ,可以去下载和修改github他们上传的public库

6.注意__init__  里面设置为  __all__=["user_fuction"]  那么  from user import *    (这个就可以使用了)

7.

from user import *

user_fuction.login()

如上所示

8.

就是你引入一个变量,当它是还未引用 时就是暗色的,不是错误,错误有小灯炮,,当你在后面引用了之后就是会变亮

9.

import json
import os
from user_model import User
def signup():
'''
注册成功:
:return:返回注册标识码。具体标识码:1为成功,0为失败
'''
print('欢迎注册pxorder')
name =input("请输入用户名")
pwd =input("请输入密码")
gender =input ("请输入性别")
# 组装成对象
user =User(name,pwd,gender)
# 持久化,一个用户一个文件,一会儿看有么有密码加用户的文件存在
filename =name+pwd+'.txt'
# 'w'表示写的权限
with open(filename,'w',encoding='utf-8')as f :
# json持久化dump(里面参数,dumps与dump的不同,dump里面才有文件,ctr 加鼠标头放在函数上会显示其参数/)
# user 重写default用none代替,ensure_ascii一定是falase,里面有中文的话只能识别ascii
# 把none 写一个匿名函数,传进去的值,只需要把它,user内部进行遍历,如果是列表的话,会把每一个值遍历,如果是单
# 个元素,那么直接把它放在x:x里面的第一个里面去。。持久化到它里面属性,属性的字典
json.dump(user,f,default=lambda x:x.__dict__,ensure_ascii=False)
return 1,'注册成功' if __name__ =='__main__':
signup()

if __name == '__main':

print(”aa“)      理解__name='main' 应用,,在本python 文件之中,print (__name__)   为 main 叫什么全局变量,,在demo07,,demo08     .py之中t测试

10.dumpd得意思是转储()

11.https://blog.csdn.net/woainishifu/article/details/76105667,,里面讲了python  单引号,,双引号,三引号s

13.

import 单个import  后面不能加函数////即使有模块的前缀也不行

14.from user import user_model  等于import user .user_model

15.

就是import user.user_model

当你就是说  没有变亮也可以。。。含有就是意思是不仅仅  def  signup

sifnup() 是一种调用的方法,

import  。。。。。也可以输出

16.

return 1,'注册成功'          返回值可以写多个

17.完整代码如下 就生成txt 文件
import json
import os
from user_model import User
def signup():
'''
注册成功:
:return:返回注册标识码。具体标识码:1为成功,0为失败
'''
print('欢迎注册pxorder')
name =input("请输入用户名")
pwd =input("请输入密码")
gender =input ("请输入性别")
# 组装成对象
user =User(name,pwd,gender)
# 持久化,一个用户一个文件,一会儿看有么有密码加用户的文件存在
filename =name+pwd+'.txt'
# 'w'表示写的权限
with open(filename,'w',encoding='utf-8')as f :
# json持久化dump(里面参数,dumps与dump的不同,dump里面才有文件,ctr 加鼠标头放在函数上会显示其参数/)
# user 重写default用none代替,ensure_ascii一定是falase,里面有中文的话只能识别ascii
# 把none 写一个匿名函数,传进去的值,只需要把它,user内部进行遍历,如果是列表的话,会把每一个值遍历,如果是单
# 个元素,那么直接把它放在x:x里面的第一个里面去。。持久化到它里面属性,属性的字典
json.dump(user,f,default=lambda x:x.__dict__,ensure_ascii=False)
return 1,'注册成功' if __name__ =='__main__':
signup()

 

python爬虫与mysql,mongobd(1)(2)第一个视频python_pymysql 安装与使用类型,import解决 问题之模块引ru 就是解决你的问题的更多相关文章

  1. python爬虫基础应用----爬取校花网视频

    一.爬虫简单介绍 爬虫是什么? 爬虫是首先使用模拟浏览器访问网站获取数据,然后通过解析过滤获得有价值的信息,最后保存到到自己库中的程序. 爬虫程序包括哪些模块? python中的爬虫程序主要包括,re ...

  2. Python 爬虫实例(13) 下载 m3u8 格式视频

    Python  requests  下载  m3u8 格式    视频 最近爬取一个视频网站,遇到  m3u8 格式的视频需要下载. 抓包分析,视频文件是多个  ts 文件,什么是 ts文件,请去百度 ...

  3. Python爬虫训练:爬取酷燃网视频数据

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 项目目标 爬取酷燃网视频数据 https://krcom.cn/ 环境 Py ...

  4. Python爬虫:给我一个链接,快手视频随便下载

    前言 讲一下,文明爬虫,从我做起(1.文章中的程序代码仅供学习,切莫用于商业活动,一经被相关人员发现,本小编概不负责!2.请在服务器闲时运行本程序代码,以免对服务器造成很大的负担.) 1. 实现原理 ...

  5. [Python爬虫] 之二:Selenium 调用IEDriverServer打开IE浏览器安装配置

    无论是selenium2(WebDriver)还是selenium2Library,如果想要调用ie浏览器,均需以下步骤. 下载IEDriverServer.进入索引页,首先选择版本号,IEDrive ...

  6. Python 爬虫实战(一):使用 requests 和 BeautifulSoup

    Python 基础 我之前写的<Python 3 极简教程.pdf>,适合有点编程基础的快速入门,通过该系列文章学习,能够独立完成接口的编写,写写小东西没问题. requests requ ...

  7. Python爬虫之selenium的使用(八)

    Python爬虫之selenium的使用 一.简介 二.安装 三.使用 一.简介 Selenium 是自动化测试工具.它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏 ...

  8. 【数量技术宅 | Python爬虫系列分享】实时监控股市重大公告的Python爬虫

    实时监控股市重大公告的Python爬虫小技巧 精力有限的我们,如何更加有效率地监控信息? 很多时候特别是交易时,我们需要想办法监控一些信息,比如股市的公告.如果现有的软件没有办法实现我们的需求,那么就 ...

  9. Navicat的使用与python中使用MySQL的基本方法

    Navicat的使用与python中使用MySQL的基本方法 Navicat的下载及安装 下载地址 http://www.navicat.com.cn/download/navicat-premium ...

随机推荐

  1. Windows 10 - View SIM Card Number

     If your device isn't running Windows 10, refer to the Windows 8 instructions. From the Windows desk ...

  2. springCloud-Hystrix服务监控Dashboard

    1.Hystrix服务监控Dashboard 介绍 Hystrix服务监控Dashboard仪表盘 在实际生产中,成千上万的服务,我们怎么知道提供服务的高可用情况,即服务的成功失败超时等相关情况; H ...

  3. Commons-Collections(二)之map

    BidiMap: 双重Map 使用双向映射,可以使用值查找键,并且可以使用键轻松查找值.(自然,它可以根绝key移除,也可以根据value移除) public interface BidiMap< ...

  4. LeetCoded第206题题解--反转链表

    反转一个单链表. 示例 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 方法一:递归 自始至 ...

  5. ARP:地址解析协议

    我们假设这样一个场景:你需要和你网络中的一个设备进行通信,这个设备可能是某种服务器.你用来创建这个通信的应用已经得到了这个远程主机的ip地址,也意味着系统已经有了用来构建它想要在第三层到第7层传递数据 ...

  6. Hibernate框架基本使用

    时间:2017-1-16 00:36 --什么是Hibernate    Hibernate是一个开放源代码的关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以使用对象编程思 ...

  7. Java程序设计学习笔记(二)

    --正则表达式    正则表达式         ^ 匹配的开始         $ 匹配的结束         [] 表示匹配任意一个字符             [asdasd]          ...

  8. Matlab实现BP神经网络预测(附实例数据及代码)

    BP神经网络介绍 神经网络是机器学习中一种常见的数学模型,通过构建类似于大脑神经突触联接的结构,来进行信息处理.在应用神经网络的过程中,处理信息的单元一般分为三类:输入单元.输出单元和隐含单元. 顾名 ...

  9. 手撕LRU缓存了解一下

    面试官:来了,老弟,LRU缓存实现一下? 我:直接LinkedHashMap就好了. 面试官:不要用现有的实现,自己实现一个. 我:..... 面试官:回去等消息吧.... 大家好,我是程序员学长,今 ...

  10. AspectJ——AOP框架快速入门

    一.导包 二.bean.xml配置 三.环绕通知 四,表达式