2024-10-02 00:32:16 发布
网友
import os,csv,datetime,list startingtime = input('starting time:') endtime=input('end time:') with open('csvfile.csv') as f: list=[f,startingtime,endtime] for line in f(list): print(line)
非常抱歉我没有写这个问题很明显。在下面是类似的csv文件,我需要访问权限每一行都会提到时间(第5栏5:18到5:22)。我的问题是,我需要输入(开始时间和结束时间)并打印出5:18到5:21的整行。也就是说,如果我把开始时间定为5:19,结束时间定为5:21。它应该打印从第二行到第四行的整行。你知道吗
aaaaa lshds dslkd dslkd 5:18不锈钢
dslkd lsh2d dslkd dslkd 5:19日
路易斯安那州路易斯安那州路易斯安那州路易斯安那州路易斯安那州5:20 dd
aaaaa dslkd dslka dslkd 5:21数据库
dslkd dslkd dslkd 5:22天
看起来您正试图用f(list)调用f。别那么做。f是一个文件句柄,而不是函数。另外,避免声明与list这样的关键字共享名称的变量。我不知道你在用list或你的CSV文件做什么,但如果你想把开始时间和结束时间写入一行CSV文件,这可能会有所帮助。你知道吗
f(list)
f
list
with open('csvfile.csv', 'w') as f: mylist = [startingtime, endtime] writer = csv.writer(f) writer.writerow(mylist)
有关教程,请参见此处:https://docs.python.org/3.6/library/csv.html
Output expected: Need to print lines from starting to endtime mentioned by user. Say for example, from 5:18 to 5:20
非常抱歉我没有写这个问题很明显。在下面是类似的csv文件,我需要访问权限每一行都会提到时间(第5栏5:18到5:22)。我的问题是,我需要输入(开始时间和结束时间)并打印出5:18到5:21的整行。也就是说,如果我把开始时间定为5:19,结束时间定为5:21。它应该打印从第二行到第四行的整行。你知道吗
aaaaa lshds dslkd dslkd 5:18不锈钢
dslkd lsh2d dslkd dslkd 5:19日
路易斯安那州路易斯安那州路易斯安那州路易斯安那州路易斯安那州5:20 dd
aaaaa dslkd dslka dslkd 5:21数据库
dslkd dslkd dslkd 5:22天
看起来您正试图用
f(list)
调用f
。别那么做。f
是一个文件句柄,而不是函数。另外,避免声明与list
这样的关键字共享名称的变量。我不知道你在用list
或你的CSV文件做什么,但如果你想把开始时间和结束时间写入一行CSV文件,这可能会有所帮助。你知道吗有关教程,请参见此处:https://docs.python.org/3.6/library/csv.html
Output expected: Need to print lines from starting to endtime mentioned by user. Say for example, from 5:18 to 5:20
相关问题 更多 >
编程相关推荐