返回两次打开程序之间的时间(以秒为单位)

RUPANUGA P MISHRA

我想获得两次运行之间的时间(以秒为单位),这是我y在python shell中键入的时间。

抱歉,我之前没有指定我要的名称。基本上,这是我正在测试要在另一个大型程序(大于此程序)中实现的程序。

这是我想要的输出是:

首先,我将运行该程序,并询问是否要借用,然后单击y之后,我将再次运行该程序,并要求我返回,再次单击y,它将返回以秒为单位的时间。周期将继续。

这是图书馆管理系统所需的程序。

import time
import csv
data_backup1=[]
f=open("a1.csv",'r')
csvr=csv.reader(f)
for line in csvr:
    #copying data into a temporary storage area from csv file
    print(line)
    data_backup1.append(line)
print(csvr,"this is csvr")    
f.close()
l=[]
if len(data_backup1)==0:
    f=open("a1.csv",'w')
    csvw=csv.writer(f)
    a=input("Enter y to borrow")
    if a=="y":
        m="borrowing"
        l.append(m)
        print(l)
        print("this is l")
        n=time.time()
        l.append(n)
        print(l)
        print("this is l")
        csvw.writerow(l)
        f.close()
    f.close()    
    f=open("a1.csv",'r')
    csvr=csv.reader(f)
    for line in csvr:
        print(line)        
else:
    a=input("Enter y to return")
    if a=="y":
        c=[]
        f=open("a1.csv",'r')
        csvr=csv.reader(f)
        c=csvr[1]
        print(c,"this is c")    
        b=c[1]
        print(b,"this is b")
        b=int(b)
        print(time.time()-b)
        f.close()
        f=open("a1.csv",'w')
        f.close()

我想得到一些建议。

这是我实际上两次运行之间的结果。请注意,我已经创建了a1.csv

运行1

<_csv.reader object at 0x00000231EA788640> this is csvr
Enter y to borrowy
['borrowing']
this is l
['borrowing', 1597526322.2194974]
this is l
['borrowing', '1597526322.2194974']
[]

在运行1中,我不知道为什么[]要添加另一个,因此也请在该区域提供帮助。

运行2-在这里我希望它返回时间,但出现错误:

['borrowing', '1597526322.2194974']
[]
<_csv.reader object at 0x0000018A1B2E8640> this is csvr
Enter y to returny
Traceback (most recent call last):
  File "C:\Users\CCFFIN\AppData\Local\Programs\Python\Python38\test.py", line 39, in <module>
    c=csvr[1]
TypeError: '_csv.reader' object is not subscriptable

我曾print在某些地方用来识别根本不需要的错误。

另外,如果可能,请建议其他方法来测量两个连续数据输入之间的时间差(以秒为单位)。

拉韦什

请尝试以下。对于问题1:打开文件进行写入时,需要添加-newline =''。对于第二个问题:阅读器对象需要先转换为列表,然后才能与下标一起使用。

import csv
import os
import time
data_backup1=[]
l=[]
file_exists = os.path.exists('a1.csv')
if file_exists:
    f=open("a1.csv",'r')
    csvr=csv.reader(f)
    for line in csvr:
        #copying data into a temporary storage area from csv file
        print(line)
        data_backup1.append(line)
    print(csvr,"this is csvr")
    f.close()

if len(data_backup1)==0:
    f=open("a1.csv",'w',newline='')
    csvw=csv.writer(f)
    a=input("Enter y to borrow")
    if a=="y":
        m="borrowing"
        l.append(m)
        print(l)
        print("this is l")
        n=round(time.time())
        l.append(n)
        print(l)
        print("this is l")
        csvw.writerow(l)
        f.close()
    f.close()
    f=open("a1.csv",'r')
    csvr=csv.reader(f)
    for line in csvr:
        print(line)
else:
    a=input("Enter y to return")
    if a=="y":
        c=[]
        f=open("a1.csv",'r')
        csvr=csv.reader(f)
        line=list(csvr)
        c=line[0]
        print(c,"this is c")
        b=c[1]
        print(b,"this is b")
        b=int(b)
        print(round(time.time())-b)
        f.close()
        f=open("a1.csv",'w')
        f.close()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

需要以秒为单位获得两次时间之间的差

来自分类Dev

两次之间的SQL差异(以秒为单位)

来自分类Dev

计算两次PHP之间的时差(以小时为单位)

来自分类Dev

两个时间之间的差异(以秒为单位)

来自分类Dev

两个时间戳之间的差异(以秒为单位)

来自分类Dev

如何找到两个日期之间以秒和纳秒为单位的时间差?

来自分类Dev

如何获取dql中两个时间戳之间经过的时间(以秒为单位)?

来自分类Dev

如何使用jQuery以秒为单位获取两个时间戳之间的时差?

来自分类Dev

两种时间戳之间的时差,以小时,分钟和秒为单位

来自分类Dev

如何在SQL Server中的两个交叉列之间找到以秒为单位的时间

来自分类Dev

选择两次mysql之间的时间

来自分类Dev

两次动作之间的时间

来自分类Dev

MySQL减去两个日期时间并以纳秒为单位返回

来自分类Dev

纪元时间与正常日期之间的时差(以秒为单位)-Python

来自分类Dev

JavaScript计算日期时间之间的差异(以秒为单位)

来自分类Dev

两个日期之间的时差(以秒为单位)iOS

来自分类Dev

FTPClient.listFiles没有以秒为单位返回时间

来自分类Dev

在Excel 2010中,当单元格中还有日期并以秒为单位获取值时,如何减去两次?

来自分类Dev

单击两次按钮之间的JAVA时间

来自分类Dev

计算两次git commit之间的时间

来自分类Dev

如何获得两次用户输入文本之间的时间?

来自分类Dev

检索C中两次迭代之间花费的时间

来自分类Dev

检查时间是否在两次间隔之间

来自分类Dev

计算两次git commit之间的时间

来自分类Dev

计算两次进入之间的经过时间

来自分类Dev

两次时间观测之间的平均秒数

来自分类Dev

以月为单位获取两个日期时间之间的天数(以熊猫为单位)

来自分类Dev

NotesDocument打开两次

来自分类Dev

Javascript:找出日期时间对象和当前时间之间的时差(以秒为单位)

Related 相关文章

  1. 1

    需要以秒为单位获得两次时间之间的差

  2. 2

    两次之间的SQL差异(以秒为单位)

  3. 3

    计算两次PHP之间的时差(以小时为单位)

  4. 4

    两个时间之间的差异(以秒为单位)

  5. 5

    两个时间戳之间的差异(以秒为单位)

  6. 6

    如何找到两个日期之间以秒和纳秒为单位的时间差?

  7. 7

    如何获取dql中两个时间戳之间经过的时间(以秒为单位)?

  8. 8

    如何使用jQuery以秒为单位获取两个时间戳之间的时差?

  9. 9

    两种时间戳之间的时差,以小时,分钟和秒为单位

  10. 10

    如何在SQL Server中的两个交叉列之间找到以秒为单位的时间

  11. 11

    选择两次mysql之间的时间

  12. 12

    两次动作之间的时间

  13. 13

    MySQL减去两个日期时间并以纳秒为单位返回

  14. 14

    纪元时间与正常日期之间的时差(以秒为单位)-Python

  15. 15

    JavaScript计算日期时间之间的差异(以秒为单位)

  16. 16

    两个日期之间的时差(以秒为单位)iOS

  17. 17

    FTPClient.listFiles没有以秒为单位返回时间

  18. 18

    在Excel 2010中,当单元格中还有日期并以秒为单位获取值时,如何减去两次?

  19. 19

    单击两次按钮之间的JAVA时间

  20. 20

    计算两次git commit之间的时间

  21. 21

    如何获得两次用户输入文本之间的时间?

  22. 22

    检索C中两次迭代之间花费的时间

  23. 23

    检查时间是否在两次间隔之间

  24. 24

    计算两次git commit之间的时间

  25. 25

    计算两次进入之间的经过时间

  26. 26

    两次时间观测之间的平均秒数

  27. 27

    以月为单位获取两个日期时间之间的天数(以熊猫为单位)

  28. 28

    NotesDocument打开两次

  29. 29

    Javascript:找出日期时间对象和当前时间之间的时差(以秒为单位)

热门标签

归档