我有一个Python (3.7)脚本,它获取目录中所有文件的列表,并在for循环中遍历它们。
我要做的是确保只列出XML文件,并按照创建日期/时间或文件名中的编号对文件列表进行排序。
目前使用:
files = [f for f in os.listdir(self.config['report_directory']) if os.path.isfile(os.path.join(self.config['report_directory'], f))]
上面的方法可以很好地获得目录中的文件列表,但是我还无法按文件创建日期或文件名中的数字来列出它。
文件名示例
我有一个表(datatype=text)中的日期列表,我希望使用查询作为表单筛选器的一部分,按升序从组合框中提取这些日期。我还想在列表中添加一个"All“,这样用户就可以使用组合框重新设置过滤器。
我可以把日期安排得井井有条,我可以把“所有”选项结合起来,但我不能让两者一起工作。有人能帮忙吗?
这将按顺序得到日期:
SELECT TESTTABLE.DateTest
FROM TESTTABLE
ORDER BY CDate(TESTTABLE.DateTest);
这样做是为了工会,但把日期放在错误的顺序上:
SELECT TESTTABLE.DateTest
FROM TESTTA
我想选择表中的数据,这样它就应该按用户in分组,除了该列中的一个值,并按日期、时间和描述排序。我得到的问题是,分组的项目没有按日期和时间排序,也没有按desc的方式排序。我的意思是分组的项目显示在前面的行。我怎么能做到这一点。这就是我所做的。
SELECT * FROM `tbljobs`
GROUP BY user_id
UNION ALL
SELECT * FROM tbljobs
WHERE user_id = '1'
ORDER BY date_time DESC
LIMIT 20"
其中“%1”不应分组。
我想有一个以时间戳作为关键字和数字作为值的数组。通过这种方式,我想要跟踪进入或离开停车场的汽车数量,以及同时在停车场停放的汽车数量。
基本信息:-获取每个交易的停车操作列表,包括输入日期和退出日期-将所有这些日期放入一个数组中,并将时间戳作为关键字,如果退出日期为输入日期和退出日期,则为+= 1-按日期排序-通过排序的数组并添加到计数器,跟踪是否达到新的最大值
var result = [];
var counter = 0;
var max = 0;
//SELECT enterTS, exitTS FROM parking;
// validate