自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 命令行导出mongoDB中某集合中的指定字段为CSV文件

在命令行中进入到mongoDB所在的bin目录下,例如我安装的MongoDB在D盘MongoDB下,然后进入到bin目录:打开终端输入cd d:\mongodb\bin进入bin目录后,输入mongoexport -h 本机地址 -d 数据库名 -c 集合名 -o 要保存的位置 --type csv -f “字段名”例如我要导出我ayy数据库中article集合中的content字段,输入以下命令:mongoexport -h 127.0.0.1 -d ayy -c article -o F:\a

2021-05-26 16:15:12 468

原创 scrapy笔记01——爬取糗事百科段子和上传者名称

scrapy爬虫项目及爬虫文件创建(terminal):1、在terminal进入要创建项目的目录2、在terminal创建工程:scrapy startproject xxxProject(工程名)3、cd xxxProject进入刚创建的工程4、在spiders子目录中创建一个爬虫文件:scrapy genspider spiderName www.xxx.com(要 爬取的目标网页)5、编写好爬虫文件后,不能立即执行,先在配置文件setting.py中,将ROBOTSTXT_OBEY

2021-02-03 20:22:36 169

原创 股票数据定向爬取

import requestsfrom bs4 import BeautifulSoupimport tracebackimport redef getHTMLText(url,code='utf-8'): try: r = requests.get(url) r.raise_for_status() r.encoding = code return r.text except: return " "

2020-12-11 11:19:22 135

原创 Python简单示例-词频统计(分词)

1、英文文本词频统计,并输出出现次数最多的15个单词txt="'Hooray!It's snowing!It's time to make a snowman.James runs out.He makes a big pile of snow." \ "He puts a big snowball on top.He " \ "adds a scarf and a hat.He adds an orange for thenoe.He adds coal for the eyes and

2020-12-09 09:59:35 1485 1

原创 Python简单示例-time模块的应用

1、输入一个列表(里面元素是整型),遍历列表中的数字作为延迟的秒数,延迟后输出当前时间import time#使用map函数实现键盘输入列表lst=list(map(int,input("输入空格间隔数字:").split()))#写一个循环,遍历列表中的内容for i in lst: #使用sleep使程序延迟 time.sleep(i) #使用strftime将时间转换成正常的格式 time_now=time.strftime("%Y-%m-%d%H:%M:%S

2020-12-07 20:14:41 246

原创 Python简单示例-文件操作

1、文件读取:可以读取计算机中的文本、音频、表格、邮件等内容open(‘文件路径’,‘读取方式’,encoding=‘编码格式’)文件对象.read(),读取全部内容文件对象.close(),关闭文件读取方式:r只读;w只写等2、文件写入:可以将文本、音频、表格、邮件等内容写入计算机open(‘文件路径’,‘读取方式’,encoding=‘编码格式’)文件对象.write(‘写入的内容’)文件对象.close(),关闭文件例1:完成对图片p1的复制,并另存为p1_1#打开p1.png图片

2020-12-07 18:55:02 150

原创 Python列表和字典-笔记

1、len()函数用来获得字典或列表的长度,括号里放字典或列表的名称。2、从字典中提取元素时,通过键提取:字典名[‘键’]3、更新字典中键对应的值时:可将键对应的值进行修改:字典名[‘键’]=新值4、删除键值对用del语句:del 字典名[‘键’],删除整个字典:del 字典名5、新增键值:字典名[‘键’]=值6、clear()函数用来清空整个字典中的数据:字典名.clear()关于list1、**list[m:n:p]**表示要从索引为m的元素开始,以p为步长取数据,取到索引为n的元素为止,

2020-12-07 16:18:33 119

原创 Python简单示例-随机生成5个数

1、在1~100的范围中随机生成5个数,并按照1 2 3 4 5的形式展示#导入随机函数模块import random#生成1~5的列表nums = range(1,6)#接受随机值的字符串random_nums_str=''#循环遍历列表for i in nums: #产生随机值 rand=random.randint(1,100) #拼接字符串 random_nums_str+=' '+str(rand)print(random_nums_str)

2020-12-07 16:18:09 13561

原创 Python简单示例-输入年份月份输出日历

用户输入年份和月份,年份不能小于1900年,按格式输出日历year = int(input('请输入年份:\t')) #输入年份,需要将input的年份(str)转换为intmonth = int(input('请输入月份:\t')) #输入月份day=0total=0space=0#判断输入的年份是否是闰年isRun = year%4==0 and year%100!=0 or year%400==0#计算1900到输入年份之前的所有天数for y in range(1900,year

2020-12-07 16:17:55 8693

原创 Python简单示例-人机猜拳游戏

功能:1、玩家输入石头、剪刀或者布2、机器随机选择石头、剪刀或布3、判断玩家与及其的输赢并输出结果,结果中需要包含玩家和机器各自赢的次数4、询问玩家是否继续游戏,游戏可一直运行,直到玩家选择不继续import random #导入随机模块############定义数据############game_decision_matrix=[2,0,1, 1,2,0, 0,1,2]game_options=

2020-12-07 16:17:32 3029

原创 Python简单示例-函数使用

1、编写函数,输入不确定个数的数字,返回所有数字的和与乘积:不定长位置参数*args用来接收不确定个数的参数def sum_product(*args): s=0 p=1 for i in args: s+=i p*=i return s,ps,p=sum_product(2,2,3)print(s,p)2、编写函数,可以输入多个正整数,只把其中的奇数筛选出来并以列表形式返回#定义函数odd_filter,可变参数argsdef

2020-12-07 16:17:17 520

原创 Python简单示例-类与继承

创建员工类,员工有姓名和薪资属性,定义类和创建实例对象调用方法class Employee: emp_count=0 def __init__(self,name,salary): self.name=name self.salary=salary Employee.emp_count+=1 def display_count(self): print("员工总数%d"%Employee.emp_count)

2020-12-07 16:17:03 472

原创 Python简单示例-异常处理

1、编写一个自定义异常类StringLengthException,当输入字符串长度超过5,则抛出这个自定义异常对象。class StringLengthException(Exception): def __init__(self,length): super(Exception,self).__init__() self.length=length def __str__(self): return '错误[1002]:字符串的长度超过5

2020-12-07 16:16:39 373

网络流量在线分析系统

实训要求: (1)能够实时抓取网络中的数据包。并实时显示在程序界面上。用户可自定义过滤条件以抓取所需要的数据包。 (2)分析各个网络协议格式,能够显示各协议字段的实际意义。例如,能够通过该程序反映TCP三次握手的实现过程。 (3)采用Hash链表的形式将网络数据以连接(双向流)的形式存储。 (4)计算并显示固定时间间隔内网络连接(双向流)的统计量(如上行与下行的数据包数目,上行与下行的数据量大小等)。例如,抓取一段时间(如30分钟)的网络流量,将该段时间以固定时长(如1分钟)为单位分成若干个时间片,计算网络连接在每一个时间片内的相关统计量。并在上述统计数据的基础上分析不同应用如WEB、DNS、在线视频等服务的流量特征。注意,可根据实际的流量分析需要自己定义相关的统计量。 【注】上传后方便我自己参考学习。

2020-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除