input函数遇换行符不结束输入 python

    技术2023-06-20  69

    方法一

    mystr = '' s = input('请输入:') while s != 'q': # 此处可自行设置 mystr = mystr + s + '\n' s = input('请输入:') print(mystr)

    方法二

    def input_data(): lines = [] input_ch = '' while True: input_ch = input('请输入,按q结束:\n') if (input_ch == 'q'): # q 为停止符号;此处可自行设置 break else: lines.append(input_ch + '\n') data = ' ' data_all = data.join(lines) return data_all

    方法三

    lines = [] while True: try: lines.append(input('请输入,输入完成后按ctrl+D结束输入:\n')) except: break print(lines)
    Processed: 0.011, SQL: 9