奇怪问题20180618

正常输出:

a

b

c

from apscheduler.schedulers.background import BlockingScheduler


def print_args(*args):
    """
    要定时执行的函数
    :param args: 参数
    :return: None
    """
    for arg in args:
        print(arg)

# 定时每秒执行一次
scheduler = BlockingScheduler()  # 实例化定时任务调度对象
scheduler.add_job(func=print_args, args=['a', 'b', 'c'], trigger='interval', seconds=1)  # 添加定时任务
scheduler.start()  # 开始调度

 想让 a b c 不换行进行输出,加了个end='',结果什么都不输出了???为什么

from apscheduler.schedulers.background import BackgroundScheduler, BlockingScheduler


def print_args(*args):
    """
    要定时执行的函数
    :param args: 参数
    :return: None
    """
    for arg in args:
        print(arg, end='')  # 想让a b c 不换行输出

# 1.定时秒执行一次
scheduler = BlockingScheduler()  # 实例化定时任务调度对象
scheduler.add_job(func=print_args, args=['a', 'b', 'c'], trigger='interval', seconds=1)  # 添加定时任务
scheduler.start()  # 开始调度

猜你喜欢

转载自www.cnblogs.com/qq1207501666/p/9194913.html
今日推荐