定时脚本可以用 apscheduler模块
from apscheduler.schedulers.blocking import BlockingScheduler
from datetime import datetime
def interval_scheduler():
sched = BlockingScheduler()
@sched.scheduled_job('interval', id='my_job_id', seconds=5)
def job_function():
print("Hello World", datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
sched.start()
def cron_scheduler():
def job_1():
print(datetime.now().strftime("%Y-%m-%d %H:%M:%S"), 'flmeng_job_1')
def job_2():
print(datetime.now().strftime("%Y-%m-%d %H:%M:%S"), 'flmeng_job_2')
scheduler = BlockingScheduler()
scheduler.add_job(job_1, 'cron', day_of_week='0-6', hour=10, minute=11)
scheduler.add_job(job_2, 'cron', day_of_week='0-6', hour=10, minute=12)
scheduler.start()
cron_scheduler()
linux系统 中文显示乱码问题
- 首先执行
vim ~/.bash_profile
,在文件最后添加如下两行
export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"
- 再执行
source ~/.bash_profile
即可