python构造数据

#coding=utf-8
import random
import time

def createRandomMac():
Maclist = []
for i in range(1,7):
RANDSTR = "".join(random.sample("0123456789abcdef",2))
Maclist.append(RANDSTR)
RANDMAC = ":".join(Maclist)
print RANDMAC

def createRandomX():
return random.randint(0, 1000)

def createRandomY():
return random.randint(0, 640)

def createTime():
return time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())

def creataLine():

def createDataSet():
f=open(‘1.txt‘,‘w‘)
for i in range(10):
X,Y,time=creataLine();
f.write(str(time) + ‘,‘ + str(X) + ‘,‘ + str(Y) + ‘\n‘)

时间: 2024-10-25 07:22:05

python构造数据的相关文章

python构造数据1_column.py

#coding=utf-8import randomimport timeimport datetime TIMESTART = '2016-06-04 10:00:01' #increase time, string to time, then add seconds you want, at last, time to stringdef increaseTime(base_time): date_time = datetime.datetime.strptime(base_time,'%Y

LINUX安全--构造数据实现缓冲区溢出

源代码: #include <stdio.h> #include <stdlib.h> #include <string.h> char *file[2] = {"superman.txt","batman.txt"}; char email[128]; char* cat_file(char *fileName){ FILE *fp; char *content = (char *)malloc(40); memset(cont

谈谈Python实战数据可视化之pygal模块(实战篇)

前沿 通过上一节谈谈Python实战数据可视化之pygal模块(基础篇)的学习,我们对pygal模块的使用有了初步的了解,本节将以实战项目来加深pygal模块的使用.从网上可以下载JSON格式的人口数据,并使用json模块来处理它们,pygal模块提供了一个适合初学者使用的地图创建工具,我们将使用它来对人口数据进行可视化,以探索全球人口的分布情况.针对JSON格式的人口数据文件,可以通过谈谈Python实战数据可视化之matplotlib模块(实战篇)章节的配套资源来下载.对于本人在学习和编码过

Python 小数据池、代码块以及代码块缓存机制

按照惯例,吟诗一首:苏轼<江城子·乙卯正月二十日夜记梦> 十年生死两茫茫,不思量,自难忘.千里孤坟,无处话凄凉. 纵使相逢应不识,尘满面,鬓如霜. 夜来幽梦忽还乡,小轩窗,正梳妆.相顾无言,惟有泪千行. 料得年年肠断处,明月夜,短松冈. 1. is 和 == 之间的区别 在讲解代码块及其缓存机制之前有必要搞清楚is和==之间的区别 开门见山直接说:==是比较两边变量的值是否相同,is是比较两边变量的内存地址是否相同,在python中内存地址如何获取,当然是使用id(item)函数获取了 举两个

Python模拟数据工具哪些比较好用

今天给大家推荐两款基本的Python模拟数据工具:mock和pytest monkeypatch. 为什么要模拟数据? 我们的应用中有一些部分需要依赖外部的库或对象.为了隔离开这部分,我们需要代替这些外部依赖,因而就用到了模拟数据.我们模拟外部的API来产生特定的行为,比如说返回符合之前定义的恰当的返回值. 模拟函数 我们有一个function.py的模块: 然后我们来看下如何将其与Mock库结合使用的: 这里发生了什么?1-4行是为了兼容python 2和3来引入的代码,在python 3中m

Python学习——数据排序方法

Python对数据排序又两种方法: 1. 原地排序:采用sort()方法,按照指定的顺序排列数据后用排序后的数据替换原来的数据(原来的顺序丢失),如: >>> data1=[4,2,6,432,78,43,22,896,42,677,12] >>> data1.sort() >>> data1 #原来的顺序被替换 [2, 4, 6, 12, 22, 42, 43, 78, 432, 677, 896] 2. 复制排序:采用sorted()内置函数,按照

python&amp;php数据抓取、爬虫分析与中介,有网址案例

最近在做一个网络爬虫程序,后台使用python不定时去抓取数据,前台使用php进行展示 网站是:http://se.dianfenxiang.com python&php数据抓取.爬虫分析与中介,有网址案例,布布扣,bubuko.com

接口测试构造数据的几种方法总结

我们一般接口测试测的无非这几种: 1.把数据post给某个接口,看接口返回情况. 2.访问某个接口,接口携带的参数不一样,测试其返回情况 3.直接访问某个接口(不需要你修改携带参数),查看该接口返回的内容.这个一般是查看接口返回的数据对不对,一般用于两个系统之间互相传递数据. 对于第2中情况,往往不需要我们构造数据,直接给url携带不同的参数即可. 但是对于1,3中情况,需要我们自己构造数据. 总结一下这2种情况构造数据的方法(记性不太好,原谅我什么都要记录一下,哪怕是一个很简单的方法). 情况

用 Python 排序数据的多种方法

用 Python 排序数据的多种方法 目录 [Python HOWTOs系列]排序 Python 列表有内置就地排序的方法 list.sort(),此外还有一个内置的 sorted() 函数将一个可迭代对象(iterable)排序为一个新的有序列表. 本文我们将去探索用 Python 做数据排序的多种方法. 排序基础 简单的升序排序非常容易:只需调用 sorted() 函数,就得到一个有序的新列表: 你也可以使用 list.sort() 方法,此方法为就地排序(并且返回 None 来避免混淆).