Realtime Python(rtpy.py) 是一个 Python 脚本,旨在根据配置文件的设定频率,自动执行指定的 Python 程序。该工具适用于需要频繁调试的代码。
- rtpy.py: 主程序文件,负责读取配置文件并定期运行指定的 Python 脚本。
- py文件: 包含 执行频率 和 Python解释器路径 以及 脚本。
py文件必须包含以下两行:
- 执行频率(公式:停顿时间 * 60)。
- Python 解释器的路径。
- Python 脚本
示例配置文件内容:
# 120
# C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python311\\python.exe
a = input("what is your name? ")
print("hello " + a + "!")
其中,第一行使得 Python Realtime 每2秒执行一次代码,第二行是 Python 解释器的路径,第三行和以后是 Python 脚本。
- 
使用已打包的 EXE 文件(rtpy.exe): rtpy <脚本文件路径> 例如: rtpy text.py 
- 
程序将读取文件中的执行频率和 Python 解释器路径,并根据设定的频率定期运行指定的 Python 脚本。 
- 读取配置文件: read_config(path)负责读取文件,并返回执行频率和 Python 解释器路径。
- 执行脚本: job(path, py_path)根据文件中的解释器路径执行指定的 Python 脚本。
- 定期执行: run()是主函数,它读取命令行参数,获取配置文件路径,并启动定期执行任务的循环。
- 确保py文件格式正确,否则程序会提示格式错误。
- 该脚本只经过 Windows11 的测试,其余系统没经测试,可能需要略微调整。
