跑马灯效果通常指的是文本在屏幕上从左向右滚动,看起来像是在跑动的马灯。以下是一个使用Python实现跑马灯效果的示例,该示例会输出当前的日期,并使其在控制台窗口中从右向左滚动。
```python
import time
import datetime
def marquee_text(text, speed=0.1):
while True:
for i in range(len(text) + 1):
print(text[i:] + text[:i], end='r')
time.sleep(speed)
获取当前日期
current_date = datetime.datetime.now().strftime('%Y-%m-%d')
调用跑马灯函数
marquee_text(current_date)
```
这段代码中,`marquee_text` 函数接收一个文本字符串和一个速度参数(以秒为单位)。函数内部通过一个循环,将文本从右向左滚动。`end='r'` 参数确保打印输出后光标回到行首,从而实现滚动效果。
运行这段代码后,你会在控制台看到当前日期从右向左滚动。如果需要调整滚动速度,可以修改 `speed` 参数的值。