zoukankan      html  css  js  c++  java
  • python构造数据1_column.py

    #coding=utf-8
    import random
    import time
    import datetime

    TIMESTART = '2016-06-04 10:00:01'

    #increase time, string to time, then add seconds you want, at last, time to string
    def increaseTime(base_time):
    date_time = datetime.datetime.strptime(base_time,'%Y-%m-%d %H:%M:%S') #string to datetime
    time_time = time.mktime(date_time.timetuple()) #datetime to timestamp datetime.datetime(2016, 6, 4, 10, 0, 1)
    time_time = time_time + 1 #1465005606.0
    new_time = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time_time)) #'2016-06-04 10:00:06'
    return new_time


    def createTimeSet():
    time = TIMESTART;
    f=open('column.txt','w')
    for i in range(1,101):
    f.write(str(time) + ' ')
    if i%3 == 0:
    print i
    time=increaseTime(time)
    f.close()

    macstart = 1;

    def increaseMac(macparam):
    return (macparam + 1)

    def createMacSet():
    mac = macstart
    f=open('mac.txt','w')
    for i in range(1,101):
    macstr = '%012X' % mac
    macstr = macstr[0]+macstr[1]+':'+ macstr[2]+macstr[3]+':'+macstr[4]+macstr[5]+':'+macstr[6]+macstr[7]+':'+macstr[8]+macstr[9]+':'+macstr[10]+macstr[11]
    f.write(macstr + ' ')
    mac=mac+1
    if i%3 == 0:
    mac=macstart
    f.close()

    arrX=[]
    arrY=[]

    def initArrX(length):
    for i in range(length):
    X = random.randint(0, 1000)
    arrX.append(X)
    print arrX

    def initArrY(length):
    for i in range(length):
    Y = random.randint(0, 640)
    arrY.append(Y)
    print arrY


    def createXYSet():
    initArrX(3)
    initArrY(3)
    f=open('xy.txt','w')
    for i in range(0,100):
    f.write(str(arrX[i%3]) +' ')
    arrX[i%3] = arrX[i%3] + random.randint(-1, 1)
    f.close()

    # for i in range(0,100):
    # f.write(str(arr[i%3]) +' ')
    # arr[i%3] = arr[i%3] + random.randint(-1, 1)

  • 相关阅读:
    vue使用百度编辑器ueditor踩坑记录
    vue项目之webpack打包静态资源路径不准确
    用自己电脑做网站服务器
    telnet测试端口号
    mongodb,redis,mysql的区别和具体应用场景
    移动应用调试之Inspect远程调试
    @vue/cli 3配置文件vue.config.js
    vue+webpack多个项目共用组件动态打包单个项目
    koa/koa2项目搭建
    用Navicat复制数据库到本地(导入.sql文件运行)
  • 原文地址:https://www.cnblogs.com/zhengchunhao/p/5559216.html
Copyright © 2011-2022 走看看