随笔分类 -  python

摘要:使用re模块,输入两个手机号码,进行验证: import re pattern = r'(13[4-9]\d{8})$|(15[01289]\d{8})$' mobile = '13634222222' match =re.match(pattern,mobile) if match == None 阅读全文
posted @ 2020-05-18 21:46 夏日的向日葵 阅读(1066) 评论(0) 推荐(0)
摘要:需求:根据country列的不同值,将内容分到不同sheet 方法一: 读取原Excel,根据country列将不同的内容放到不同的sheet,并根据国家名称命名,将结果放到新的输出文件中。 #!/usr/bin/env python3 #读取Excel文件 import pandas as pd 阅读全文
posted @ 2020-05-18 20:02 夏日的向日葵 阅读(5283) 评论(0) 推荐(1)
摘要:将一个列表数据写入output.xlsx的a,b,c……等sheet中 import pandas as pd df1 = pd.DataFrame({'a':[3,1],'b':[4,3]}) df2 = df1.copy() with pd.ExcelWriter('F:\\python入门\\ 阅读全文
posted @ 2020-05-13 22:50 夏日的向日葵 阅读(12155) 评论(1) 推荐(1)
摘要:使用wordcloud模块,生成云图,测试文本为: Betty Botter bought some butter but she said the butter's bitter. If I put it in my batter it will make my batter bitter. So 阅读全文
posted @ 2020-05-10 22:53 夏日的向日葵 阅读(1200) 评论(0) 推荐(0)
摘要:分词,即将连续的字序列按照一定的规范重新组合成词序列的过程,它是一种自然语言处理技术,这里的分词指中文分词,其本质是提取一个字符串中的词组或者字。 其详细代码非常简单,如下: #导入jieba分词模块import jieba#记录输入的文件路径filepath = input('请输入要读取的文件: 阅读全文
posted @ 2020-05-08 23:11 夏日的向日葵 阅读(3761) 评论(0) 推荐(0)
摘要:在平时的工作中,我们经常会遇到需要批量创建文件的情况,例如,汇总一个月中每天回复问题的文件等,这里,我们以如何使用当前日期时间创建文件为例: import os import datetime import time while True: #记录文件的保存地址 path = input('请输入文 阅读全文
posted @ 2020-05-06 22:29 夏日的向日葵 阅读(1007) 评论(0) 推荐(0)
摘要:一些带有过度宣传的词,在淘宝、京东对商品的宣传有一定的限制,这些最佳,最大、盗版、水货等词语都不能用于产品的宣传,可以使用程序检测敏感词,以下既是具体代码。 #检索敏感词并描红输出 #输入 word = input("请输入或拷贝含有敏感词的宣传文字:") #敏感词库 sensitive = ['第 阅读全文
posted @ 2020-05-04 23:28 夏日的向日葵 阅读(964) 评论(0) 推荐(0)
摘要:本样例旨在解决base64编码的解码,提供了四种场景,希望可以帮到大家~ # -*- coding:utf-8 -*- #将base64编码/解码包 import base64 #导入url解码包 from urllib import parse #普通中文 s = "你好" #带竖线的中文 str 阅读全文
posted @ 2020-05-04 22:00 夏日的向日葵 阅读(5483) 评论(0) 推荐(0)
摘要:json数据: [{"authenticate":-99,"last_ip":"156.2.98.429","last_time":"2020/05/23 01:41:36","member_id":5067002,"mg_id":1,"name":"yuanfang","status":0,"us 阅读全文
posted @ 2020-05-04 16:07 夏日的向日葵 阅读(7709) 评论(0) 推荐(0)
摘要:本例开发一个菜谱点菜功能,可以输入菜名前的数字编号点菜。 import re option_str = input("请输入数字或方向键:") #re.sub(pattern,repl,string,count=0,flags=0)找到string中可以匹配pattern的部分, #然后将这些部分替 阅读全文
posted @ 2020-05-03 11:38 夏日的向日葵 阅读(1869) 评论(0) 推荐(0)
摘要:在一些公共场所经常可以看到一些动态提示的文字,以下代码即为文字的循环变化代码: import sys import time def print_act(word): print('新春佳节快乐'+'\r') #让光标回到行首 sys.stdout.write("\r") #缓冲区的数据全部输出 s 阅读全文
posted @ 2020-05-03 11:34 夏日的向日葵 阅读(1826) 评论(0) 推荐(0)
摘要:1、中国工商银行日间客流高峰提示牌的实现 import math #时间段 time = ['08:00','09:00','10:00','11:00','12:00','13:00','14:00','15:00','16:00'] #时间段客流人数 person = ['572','1236' 阅读全文
posted @ 2020-05-02 20:54 夏日的向日葵 阅读(424) 评论(0) 推荐(0)
摘要:1、方法一,调用字符映射表输入特殊符号 在键盘上按win+R,在打开的对话框中输入“charmap”,会出现字符映射表: 2、利用字符编码输入特殊符号 #打印Σ print(chr(931)) #打印← print(chr(8592)) #打印→ print(chr(8594)) #打印↑ prin 阅读全文
posted @ 2020-05-02 19:57 夏日的向日葵 阅读(9544) 评论(0) 推荐(0)
摘要:1、对中国天气预报网站爬虫 在使用python实现爬取某些动态加载的信息时,经常会出现找到了动态加载的json请求地址,但是直接访问该地址却反悔403错误的现象,解决这一问题的方法就是将该网页的“Referer”和“User-Agent”的信息提取并设置。 #!/usr/bin/env python 阅读全文
posted @ 2020-04-19 19:01 夏日的向日葵 阅读(806) 评论(0) 推荐(0)
摘要:1、数据集 红葡萄酒数据集: http://archive.ics.uci.edu/ml/machine-learning-databases/wine-quality/winequality-red.csv 白葡萄酒数据集: http://archive.ics.uci.edu/ml/machin 阅读全文
posted @ 2020-04-18 12:10 夏日的向日葵 阅读(2310) 评论(0) 推荐(1)
摘要:1、条形图 #!/usr/bin/env python3 #条形图,表示一组分类数值 #导入pyplot模块 import matplotlib.pyplot as plt #使用ggplot样式模拟R语言中ggplot2的绘图包 plt.style.use('ggplot') #为x轴准备数据 c 阅读全文
posted @ 2020-04-13 12:00 夏日的向日葵 阅读(1513) 评论(0) 推荐(0)
摘要:一、向MySQL中插入CSV文件 1、首先安装本地MySQL 此步骤不再赘述 2、启动本地MySQL 在contana的搜索框张收入cmd,然后右键单击,并选择以管理员身份运行! 切换到C盘根目录: C:\WINDOWS\system32>cd .. C:\Windows>cd .. C:\> C: 阅读全文
posted @ 2020-04-06 20:29 夏日的向日葵 阅读(329) 评论(0) 推荐(0)
摘要:1、python内置的sqlite3模块,创建数据库中的表,并向表中插入数据,从表中取出所有行,以及输出行的数量。 #!/usr/bin/env python3 #创建SQLite3内存数据库,并创建带有四个属性的sales表 #sqlite3模块,提供了一个轻量级的基于磁盘的数据库,不需要独立的服 阅读全文
posted @ 2020-04-05 19:11 夏日的向日葵 阅读(1930) 评论(0) 推荐(0)
摘要:1、针对Excel文件,查看Excel文件各工作簿的基本信息 源数据“测试数据.xlsx”,该文件只有一个sheet1: 查看Excel文件的基本信息代码: #!/usr/bin/env python3 #读取Excel文件 from xlrd import open_workbook input_ 阅读全文
posted @ 2020-04-04 17:30 夏日的向日葵 阅读(843) 评论(0) 推荐(0)
摘要:1、针对更为复杂的CSV文件(含有标题和多列)做简单的处理和过滤 “CSV测试数据.csv”文件里的内容: 代码,对“花费”进行了去除“$”和类型转换,使用loc函数将满足性别是“女”或花费大于750的行取出,最后写入文件“CSV测试数据copy.csv”: #!/usr/bin/env pytho 阅读全文
posted @ 2020-04-01 20:03 夏日的向日葵 阅读(1691) 评论(0) 推荐(0)