小编Tur*_*tle的帖子

检查行是否是Python中的时间戳

我有一个脚本在我的服务器上每30分钟运行一次,完成后它会将时间戳写入文件的最后一行.它在一个目录中对大约20多个文件执行此操作.我正在尝试编写一个Python脚本来检查每个文件的最后一行,并为每个文件返回"正在进行"或"完成时间:"消息,具体取决于是否存在该时间戳.

如何让Python确定字符串是否是时间戳?格式为HH:MM:SS,没有月份/日期指示.

python time timestamp

2
推荐指数
1
解决办法
8799
查看次数

Python:Tkinter Treeview Searchable

相当直截了当的问题,尽管我最好的Google-Fu,但我找不到任何相关内容.

我有一个使用Tkinter Treeview小部件作为表的Python应用程序.这适用于我需要使用它的东西,但是在一些树中最终会有几百个项目.

无论如何都要使Treeview可搜索,只要树有焦点,用户可以只键入几个字符并突出显示第一个字母匹配(而不是窗口中的单独实体来键入搜索模式)?

tkinter python-2.7

2
推荐指数
2
解决办法
5738
查看次数

使用os.system中的grep的Python将"0"行添加到变量中?

我正在python脚本中运行grep,如下所示:

last_run_start = os.system("cat %(file)s | grep '[0-24]:[0-59]' | tail -n1" % locals())

这拉出了最后一个时间戳file.当我通过Python命令行执行此操作,或通过常规终端使用该grep命令时,我得到了预期的结果 - 包含时间戳的最后一行.

但是,从此脚本运行时last_run_start返回此:

18:23:45

0
Run Code Online (Sandbox Code Playgroud)

什么原因导致这个'0'出现,更不用说换新线了?更重要的是,我该如何将其删除last_run_start

python grep

0
推荐指数
1
解决办法
797
查看次数

标签 统计

python ×2

grep ×1

python-2.7 ×1

time ×1

timestamp ×1

tkinter ×1