测试TF card 的读写速度

TF card的读写速度

# _*_ coding: utf_8 _*_

import time
import datetime

def test_card_r():
    fin = open('test1.txt')
    for line in fin:
        word = line.strip()
    return word


def test_card_w(num):
    test1 = open('test1.txt', 'w')
    while True:
        line = "Holle world"
        test1.write(line)
        length = test1.tell()
        if length >= (1024 ** 2 * num):
            print length
            break
    return test1

def datetime_now():
    now = int(time.time())
    print('now:' , now)
    return now

def card_time(num):
    w_start_time = datetime_now()
    test_card_w(num)
    r_start_time = datetime_now()
    test_card_r()
    time = datetime_now()
    w_time = r_start_time - w_start_time
    print('w_time:', w_time)
    wv = num / float(w_time)
    print('wv:' , wv)
    r_time = time - r_start_time
    print r_time
    f_time = time - w_start_time
    print f_time
    return f_time

card_time(50)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值