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'即可退出程序。

代码解析:

  1. os.system('cls' if os.name == 'nt' else 'clear'): 这段代码用于清空屏幕,确保每次循环开始时窗口都是干净的。
  2. print('Type \'exit\' to quit'): 这行代码用于提示用户如何退出程序。
  3. user_input = input('> '): 这行代码获取用户输入的内容,并将其存储在user_input变量中。
  4. if user_input.lower() == 'exit': break: 这段代码检查用户输入的内容是否为'exit',如果是则退出循环,结束程序。
  5. print('You typed: ' + user_input): 这行代码将用户输入的内容打印到窗口中。
  6. input('Press any key to continue...'): 这行代码用于暂停程序,等待用户按下任意键继续执行。

希望这段代码能够帮助你创建自定义的CMD风格窗口!

Python打造自定义CMD风格窗口

原文地址: https://www.cveoy.top/t/topic/jpXK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录