我们有时候会用日期+时间来做后缀名来管理不同版本的同一份文件,而手动输入日期过于繁琐。我们可以做一个脚本自动把当前时间复制到剪切板,用到的时候直接粘贴。
用 Python 实现要用到 datetime
(内置) 和 pyperclip
两个库。 pyperclip 的用法很简单:
1 | pyperclip.copy("Ayey!") # 将 'Ayay!' 写入剪切板 |
简单的实现过程
首先用 datetime 获取当前的时间:
1 | time_str = datetime.datetime.today().isoformat(sep='_') |
我们的理想格式是 YYYY_MM_DD_HH_MM_SS,所以对得到的时间字符串 time_str 适当修改:
1 | time_str = time_str.replace('-','_').replace(':','_')[:-7] + '_' + str(self.name) |
然后将 time_str 写入剪切板就可以了。
1 | import pyperclip |