當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...