随笔分类 - Python
摘要:1.request请求网页 2.循环结构 3.内置函数 4.re等清洗html并保存 5.保存至excel 6.保存至DB SQLite + MySql + SQL语句 7.用flask实现已保存的数据可视化 8.多线程并发 9.mysql + sql 10.数组,多维数组 11.Git
阅读全文
摘要:urllib:http请求库 # urllib, python内置的一个http请求库,不需要额外的安装。只需要关注请求的链接,参数,提供了强大的解析。 import urllib urllb.request #请求模块 urllib.error #异常处理模块 urllib.parse #解析模块
阅读全文
摘要:f=open("D:/test/test1.txt","r",encoding="utf-8") # f=open("D:\\test\\test1.txt","r",encoding="utf-8") # file 是文件路径,mode 是文件打开模式,encoding 是编码模式 # 'r' 只
阅读全文
摘要:pymysql库连接 pandas读 # pymysql 是在 python3.x 版本中用于连接 MySql 服务器的一个库 # 1.创建一个连接对象 # host mysql 服务器地址 # port 数字类型 端口 # user 用户名 # passwd 密码 # db 数据库名称 # cha
阅读全文
摘要:#九九乘法表1 for a in range(1,10): for b in range(1,a+1): print("%s*%s=%s"%(a,b,a*b),end="\t") print() #九九乘法表2 for a in range(1,10): for b in range(1,10):
阅读全文
摘要:1.基础请求框架 from urllib import request url=r"http://www.baidu.com" req=request.Request(url) #构造请求 response=request.urlopen(req).read().decode() #获取响应 pri
阅读全文
摘要:# 1.连接数据库 conn = sqlite3.connect("test.db") #打开或创建数据库文件 print("Opened database successfully") # 2.创建数据表 conn = sqlite3.connect("test.db") #打开或创建数据库文件
阅读全文
摘要:# 删除爬取字符串中的特殊字符 def SubPunctuation(str): s = re.sub(u"[+——!,。?、~@#¥%……&*()::¶]+", u"",str) return s
阅读全文
摘要:\xa0表示不间断空白符,爬虫中遇到它的概率不可谓不小,而经常和它一同出现的还有\u3000、\u2800、\t等Unicode字符串。单从对\xa0、\t、\u3000等含空白字符的处理来说,有以下几种方法可行: 使用re.sub 使用正则表达式可以轻松匹配所有空白字符,它对于Unicode字符也
阅读全文
摘要:#文件基础操作 f=open("test.txt","w") f.write("hello world,i am here!") f.close() #文件读 read方法,读取指定的字符,开始时定位在文件头部,每执行一次向后移动指定字符数 f=open("test.txt","r") conten
阅读全文
摘要:运算符类型 运算符 算术运算符 + - * / %(%返回除法的余数,即取余) //(取整除 - 返回商的整数部分(向下取整)) **(返回x的y次幂,a**b即a的b次方) 赋值运算符 = 赋值 += -= *= /= 先运算后赋值 %= //= **= 先运算后赋值 比较(关系)运算符 == 比
阅读全文
摘要:是否有序 是否可变类型 列表[ ] 有序 可变类型 元组( ) 有序 不可变类型 字典{ } 无序 key不可变 value可变 集合{ } 无序 可变类型(不重复) 获取长度 len() 获取元素最大值 max() 获取元素最小值 min() 其他类型对象转换成 list()、tuple()、di
阅读全文
摘要:转义字符 描述 (在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 \b 退格(Backspace) \000 空 \n 换行 \v 纵向制表符 \t 横向制表符 \r 回车 \f 换页 \oyy 八进制数,yy代表的字符,例如:\o12代表换行,其中o是字母,不是数字0
阅读全文
摘要:字符串的定义 # 使用转义“\”使得引号内的引号显示 str1 = 'I\'am a student' str2 = "Jason said:\"I like\000 you\"" print(str1,str2,sep="\n") str3 = "jiangsu" print(str3[2]) #
阅读全文

浙公网安备 33010602011771号