我想撰寫一個代碼來讀取來自用戶的輸入,其中包括換行符(輸入鍵) 類似的東西:
begin west north
north east east south
east end
當我按 Enter 時,請執行以下操作,例如:
line = 0
if input=='\n':
line = 1
我該怎么做!?
uj5u.com熱心網友回復:
我認為人們并沒有真正理解他在追求什么。大多數時候,他想在一行上輸入和操作。但是如果他輸入“begin”,那么他想要累加直到用戶輸入一個空行。這是這樣做的:
def getinput():
start = input(">> ")
if 'begin' in start:
while 1:
line = input(" > ")
if not line:
break
start = line
return start
print(getinput())
uj5u.com熱心網友回復:
顯然這里沒有人確切地知道它的目的,但是如何在回圈的幫助下做到這一點?
while 1:
if input():
print("\n")
只要有輸入,輸入的值就會等于==回車,正如我所說,沒有人知道該怎么做,但就是這樣。
在模塊的幫助下
import pyautogui
pyautogui.press('enter')
祝你有美好的一天。
uj5u.com熱心網友回復:
試試這個
'''Python
Lines_string = [] #save all lines write for user
#add line in list (lines_string)
While true:
Line = input() #get user writing
if Line == "[exit]":
Break #break loop
else:
Lines_string.append(Line) # save line in the list
#read list
for line, data in enumerator(Lines_string):
# save data in file text for example
'''
例如在框架中
#pyside6 is
inputText.PressedReturn.connect(method)
對不起我的英語:'c
如果你只想讀取行并列印試試這個
while True: #infinite loop
line = input() #read data user writeing
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/385020.html
