python如何跳出無限迴圈並執行下函式

2021-09-17 21:34:30 字數 1502 閱讀 4672

1樓:花臂華盛頓

import time

import os

import schedule

import pyautogui

def rec():

record = os.startfile("c:\program files (x86)\evcapture\evcapture.exe")

schedule.every().day.at("16:40").do(rec)

while true:

if pyautogui.hotkey('ctrl', 'f2'):

break

schedule.run_pending()time.sleep(1)

def star_t():

st = pyautogui.hotkey('ctrl', 'f1')

star_t()

2樓:原來你是丶小幸運

你無限迴圈時,裡面的引數會發生變化,那麼你可以通過判斷引數的屬性,來執行break語句。即:

if ……:

break

3樓:紫薇命

count = 0while b==2: count += 1 if count >= 10000: break ...

python中怎麼實現 必須執行完乙個函式才能執行下乙個函式

4樓:快樂v美天

簡答來說:通過抄

外部的乙個變數

bait=fasle

def regist():

""" 註冊"""

print 「註冊」

t=true

def login():

""" 登陸

du"""

if not t:

print "先註冊"

return

print 「登陸成功」

def logout():

""" 登出zhi"""

t=fasle

一般的話dao

註冊後都會在資料庫中 記錄註冊資訊

登陸的時候 先去到資料庫中檢視是否有 沒有返回空 有的話返回註冊資訊 ,比如登陸密碼 用於下步的密碼核對

5樓:匿名使用者

= =怎麼連線。。先呼叫註冊函式 然後呼叫登入函式就行。順序執行。至於如果你說註冊失敗不回進行登入答的話 直接在註冊函式裡面處理 註冊失敗 return

def sign_up(user,pwd):

#註冊**...    #

if not sign_up_true:

# 註冊失敗 返回false

return false

#註冊成功 返回true

return true

# 註冊成功則執行login登入函式

if sign_up('admin','admin'):

login(user,pwd)

用python怎麼實現無限迴圈 非死迴圈

while 1 1 print hello 這裡執行不到 print x while true print hello 這裡執行不到 print x x 0 while true x 1 print f end import timewhile true dosomething time.sleep...

生活陷入無限惡迴圈,如何自救陷入無限死迴圈怎麼辦?

列出目前面臨問題 針對問題找原因 對症改善 知道自救的人還算沒有迷失自我 怎麼辦,怎麼跳出這個惡迴圈。他們之間的聯絡是很生硬的,或者說,存在有些特定條件才可很好完成這個回迴圈 任何乙個答點都可以作為突破口,就看你是主動還是被動的性格 如果你堅持自己已經走入這個怪圈,且走不出來,勸你增加些日常鍛鍊自己...

如何在c語言中跳出for迴圈

跳出for迴圈主要有以下2中方式 1 用break語句。如 int i for i 0 i 10 i printf d i 2 用return語句 一般用在函式體屬中,作為函式的返回值跳出該函式,也即跳出了函式體中的for迴圈 int fun int a 就用break啊!在for迴圈裡面加個判斷,...