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. 公司新来了一个质量工程师,说团队要保证 0 error,0 warning

    摘要:静态代码检查又称为静态程序分析,是指在不运行计算机程序的条件下,进行程序分析的方法. 本文分享自华为云社区<公司新来了一个质量工程师,说团队要保证 0 error,0 warning> ...

  2. nginx使用geo模块进行接口访问限制

    背景需求: 对api接口 /api/inner 进行ip访问限制 # ip白名单geo $ip_list { default 0; 111.111.111.111 1; } server { list ...

  3. MySQL 数据库、数据表、数据的基本操作

    1.数据库(database)管理 1.1 create 创建数据库 create database firstDB; 1.2 show 查看所有数据库 mysql> show database ...

  4. 快速创建Spring web项目

    第一步,把包和文件夹建好 第二步.pom文件添加依赖 放到properties标签内 <spring_version>4.1.2.RELEASE</spring_version> ...

  5. 模拟文件上传(二):使用apache fileupload组件进行文件上传

    其中涉及到的jar包: jsp显示层: <%@ page language="java" import="java.util.*" pageEncodin ...

  6. Helm on K8S

    前言 容器的出现,标志着云原生的到来,Docker 基于 Linux 隔离.虚拟化等能力封装了应用:Kubernetes 的出现,建立了云原生时代的技术基础设施,它基于对容器的编排封装了集群:Kube ...

  7. 微信支付 调用支付jsapi缺少参数total_fee 和 支付验证签名失败 prepay_id配置问题

    =======================================================先熟悉一下统一下单api所需要的参数=========================== ...

  8. T-SQL - 习题02_将数据表year|month|amount查询成year|m1|m2|m3|m4的样式

    时间:2017-09-11 整理:byzqy 题目:有个年度统计表,结构如下: 怎么样把这个表,查询成这样一个结果: 这是在面试过程中遇到的一个关于数据库的题,没有一点思路,不知它考查到的知识点是什么 ...

  9. Git使用教程四

    拉取线上仓库 :git pull 提醒: 在每天工作的第一件事就是先git pull拉取线上最新·的版本: 每天下班前要做的是git push,将本地代码提交到线上仓库. 有兴趣可以关注一下微信公众号

  10. GUI容器之Panel

    Panel //panel可以看成是一个空间,但不能单独存在 public class MyPanel { public static void main(String[] args) { Frame ...