python做一个定时打绝对路径的文件,比如5:59分打开一个c盘的txt文件的代码
时间: 2023-02-27 09:35:01 浏览: 61
您可以使用 Python 标准库中的 `sched` 和 `subprocess` 模块来实现这个需求。
首先,使用 `sched` 模块的 `scheduler` 类创建一个调度器,然后使用其 `enterabs` 方法在指定的时间触发执行。
其次,使用 `subprocess` 模块的 `Popen` 函数调用系统命令打开文件。
以下是完整代码:
```
import sched, time, subprocess
s = sched.scheduler(time.time, time.sleep)
def open_file(sc):
subprocess.Popen(r'notepad.exe C:\test.txt')
current_time = time.time()
run_time = time.mktime(time.strptime('2023-02-13 17:59:00', '%Y-%m-%d %H:%M:%S'))
s.enterabs(run_time, 0, open_file, (s,))
s.run()
```
在上面的代码中,您可以修改 `run_time` 变量的值以更改文件打开的时间,并且您可以将 `notepad.exe` 替换为其他文本编辑器的可执行文件。