Python打造自定义CMD风格窗口
Python打造自定义CMD风格窗口
想用Python创建一个酷似CMD命令行窗口,并实现自由输入字符的功能?以下代码示例可以帮助你快速实现:
import os
while True:
# 清空屏幕
os.system('cls' if os.name == 'nt' else 'clear')
# 输出提示信息
print('Type \'exit\' to quit')
# 获取用户输入
user_input = input('> ')
# 检查用户输入是否为退出命令
if user_input.lower() == 'exit':
break
# 输出用户输入
print('You typed: ' + user_input)
# 暂停程序,等待用户按下任意键继续
input('Press any key to continue...')
运行这段代码,你将会看到一个类似CMD窗口的界面。你可以在其中随意输入字符,程序会将你输入的内容显示在窗口中。 输入'exit'即可退出程序。
代码解析:
os.system('cls' if os.name == 'nt' else 'clear'): 这段代码用于清空屏幕,确保每次循环开始时窗口都是干净的。print('Type \'exit\' to quit'): 这行代码用于提示用户如何退出程序。user_input = input('> '): 这行代码获取用户输入的内容,并将其存储在user_input变量中。if user_input.lower() == 'exit': break: 这段代码检查用户输入的内容是否为'exit',如果是则退出循环,结束程序。print('You typed: ' + user_input): 这行代码将用户输入的内容打印到窗口中。input('Press any key to continue...'): 这行代码用于暂停程序,等待用户按下任意键继续执行。
希望这段代码能够帮助你创建自定义的CMD风格窗口!
原文地址: https://www.cveoy.top/t/topic/jpXK 著作权归作者所有。请勿转载和采集!