python將回車作為輸入內容

2021-07-25 18:02:29 字數 1075 閱讀 2725

當input輸入內容的時候,許多情況下輸入回車鍵另起一行輸入,但是這時候pycharm就執行程式,然後結束,導致無法繼續輸入內容。

原因:python預設遇到回車的時候,輸入結束。所以我們需要更改這個提示符,在遇到其他字元的時候,輸入才結束。

比如有乙個任務:

請輸入檔名:憫農.txt

請輸入內容【單獨輸入『:q『儲存退出】:

鋤禾日當午,汗滴禾下土。

誰知盤中餐,粒粒皆辛苦。

**如下:

# -*- coding: utf-8 -*-

file_name=input("請輸入檔名:")

file_name=file_name+".txt"

something_file=open(file_name,"w")

stopword=":q"

file_content=""

print("請輸入內容【單獨輸入『:q『儲存退出】:")

forline

in iter(input,stopword):

file_content=file_content+line+"\n"

print (file_content,file=something_file)

something_file.close()

或者:

# -*- coding: utf-8 -*-

deffile_write

(file_name):

f = open(file_name, 'w')

print('請輸入內容【單獨輸入\':q\'儲存退出】:')

while

true:

file_content = input()

if file_content != ':q':

f.write('%s\n' % file_content)

else:

break

f.close()

file_name = input('請輸入檔名:')

file_write(file_name)

onstat k 輸入內容描述

address 是鎖表中鎖的位址 如果使用者執行緒正在等待該鎖,則鎖的位址出現在 onstat u 使用者 輸出的 wait 欄位中。wtlist 是正在等待鎖的使用者執行緒 如有 列表中的第一項 owner 是正持有鎖的執行緒的共享記憶體位址 此位址對應於 onstat u 使用者 輸出的addr...

textarea根據輸入內容增高

fn.extend adjusth this on input function 重置高度 param elem function adjusth elem height elem.scrollheight clientheight 元素客戶區的大小,指的是元素內容及其邊框所佔據的空間大小 經過實踐...

Qt的LineEdit 輸入內容控制

預設下,lineedit接受任何字元輸入,如何讓lineedit能偶只接受自定義的輸入,如只允許輸入xx或者xx.xx x 0 9 可以使用正規表示式和lineedit的validator進行限制 例子 qregexp regexp2 0 9 0 9 qregexpvalidator pregexp...