python爬虫与mysql,mongobd(1)(2)第一个视频python_pymysql 安装与使用类型,import解决 问题之模块引ru 就是解决你的问题
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 就是解决你的问题的更多相关文章
- python爬虫基础应用----爬取校花网视频
一.爬虫简单介绍 爬虫是什么? 爬虫是首先使用模拟浏览器访问网站获取数据,然后通过解析过滤获得有价值的信息,最后保存到到自己库中的程序. 爬虫程序包括哪些模块? python中的爬虫程序主要包括,re ...
- Python 爬虫实例(13) 下载 m3u8 格式视频
Python requests 下载 m3u8 格式 视频 最近爬取一个视频网站,遇到 m3u8 格式的视频需要下载. 抓包分析,视频文件是多个 ts 文件,什么是 ts文件,请去百度 ...
- Python爬虫训练:爬取酷燃网视频数据
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 项目目标 爬取酷燃网视频数据 https://krcom.cn/ 环境 Py ...
- Python爬虫:给我一个链接,快手视频随便下载
前言 讲一下,文明爬虫,从我做起(1.文章中的程序代码仅供学习,切莫用于商业活动,一经被相关人员发现,本小编概不负责!2.请在服务器闲时运行本程序代码,以免对服务器造成很大的负担.) 1. 实现原理 ...
- [Python爬虫] 之二:Selenium 调用IEDriverServer打开IE浏览器安装配置
无论是selenium2(WebDriver)还是selenium2Library,如果想要调用ie浏览器,均需以下步骤. 下载IEDriverServer.进入索引页,首先选择版本号,IEDrive ...
- Python 爬虫实战(一):使用 requests 和 BeautifulSoup
Python 基础 我之前写的<Python 3 极简教程.pdf>,适合有点编程基础的快速入门,通过该系列文章学习,能够独立完成接口的编写,写写小东西没问题. requests requ ...
- Python爬虫之selenium的使用(八)
Python爬虫之selenium的使用 一.简介 二.安装 三.使用 一.简介 Selenium 是自动化测试工具.它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏 ...
- 【数量技术宅 | Python爬虫系列分享】实时监控股市重大公告的Python爬虫
实时监控股市重大公告的Python爬虫小技巧 精力有限的我们,如何更加有效率地监控信息? 很多时候特别是交易时,我们需要想办法监控一些信息,比如股市的公告.如果现有的软件没有办法实现我们的需求,那么就 ...
- Navicat的使用与python中使用MySQL的基本方法
Navicat的使用与python中使用MySQL的基本方法 Navicat的下载及安装 下载地址 http://www.navicat.com.cn/download/navicat-premium ...
随机推荐
- C++类构造函数、拷贝构造函数、复制构造函数、复制构造函数、构造函数显示调用和隐式调用
一. 构造函数是干什么的 class Counter { public: // 类Counter的构造函数 // 特点:以类名作为函数名,无返回 ...
- Json序列化更新好友列表
一.概述 使用Newtonsoft.Json开源库进行序列化 二.代码 using Newtonsoft.Json; using System; using System.Collections.Ge ...
- yum命令报错File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:
使用yum命令报错File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: 问题出现原因:yum包管理是使用python2 ...
- Mybatis笔记(1)
一.Mabits简介 1.1 原始JDBC的分析 问题 ①数据库连接创建.释放频繁造成系统资源浪费从而影响系统性能 ②sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大,s ...
- TCP连接中的状态
1. 正常状态转换 我们用图 3-13 来显示在正常的 TCP 连接的建立与终止过程中,客户与服务器所经历的不同状态.读者可以对照图 3-12 来阅读,使用图 3-12 的状态图来跟踪图 3-13 的 ...
- cmd(命令行)超好用的技巧,很不错的打开方式
超快速打开管理cmd widows + x 按a 直接打开文件位置,在地址栏输入cmd 地址----直接cmd打开到所在文件位置 ex:cmd D:\work cd ../../../ 返回上几层的方 ...
- Leetcode 146. LRU 缓存机制
前言 缓存是一种提高数据读取性能的技术,在计算机中cpu和主内存之间读取数据存在差异,CPU和主内存之间有CPU缓存,而且在内存和硬盘有内存缓存.当主存容量远大于CPU缓存,或磁盘容量远大于主存时,哪 ...
- 学习笔记之IdentityServer4(一)
快速入门IdentityServer4 概述 将 IdentityServer 添加到 ASP.NET Core 应用程序 配置 IdentityServer 为各种客户发行代币 保护 Web 应用程 ...
- TypeScript 中函数的理解?与 JavaScript 函数的区别?
一.是什么 函数是JavaScript 应用程序的基础,帮助我们实现抽象层.模拟类.信息隐藏和模块 在TypeScript 里,虽然已经支持类.命名空间和模块,但函数仍然是主要定义行为的方式,Type ...
- Mybatis(二)——全局配置文件
一.在正文上方直接添加目录. 1.二级标题***申请开通js权限 2.添加js脚本到页脚Html代码 数组:采用一段连续的存储单元来"存储"数据.对于"指定下标" ...