第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

通過 Jupyter 執(zhí)行 Python:調(diào)用 quit() 和 exit()

通過 Jupyter 執(zhí)行 Python:調(diào)用 quit() 和 exit()

郎朗坤 2023-07-18 13:52:12
我正在通過 Jupyter 執(zhí)行 Python 文件text.py。到目前為止,我還沒有收到該錯(cuò)誤,但有些事情發(fā)生了變化,現(xiàn)在調(diào)用quit()或exit()引發(fā)了NameError. 現(xiàn)在是什么原因?qū)е逻@個(gè)問題呢?test.pydef myFunc():    print('yes')    quit()myFunc()測(cè)試.ipynb#executes test.py%run test.py
查看完整描述

1 回答

?
守著一只汪

TA貢獻(xiàn)1872條經(jīng)驗(yàn) 獲得超4個(gè)贊

那是因?yàn)槟阍趦蓚€(gè)不同的 python 環(huán)境中運(yùn)行 python。


要檢查您正在運(yùn)行哪個(gè)環(huán)境,您可以在代碼頂部添加以下兩行:


import sys

print(sys.executable)


def myFunc():

? ? print('yes')

? ? quit()


myFunc()

運(yùn)行:


python3 test.py?

導(dǎo)致這個(gè)輸出


/usr/bin/python3

yes

相反,我從 jupyter 獲得了這個(gè):


/snap/jupyter/6/bin/python

yes


---------------------------------------------------------------------------

NameError? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Traceback (most recent call last)

/home/marco/Documents/gibberish/test.py in <module>

? ? ? 6? ? ?quit()

? ? ? 7?

----> 8 myFunc()

? ? ? 9?

? ? ?10?


/home/marco/Documents/gibberish/test.py in myFunc()

? ? ? 4 def myFunc():

? ? ? 5? ? ?print('yes')

----> 6? ? ?quit()

? ? ? 7?

? ? ? 8 myFunc()


NameError: name 'quit' is not defined

基本上,當(dāng)您從 jupyter 運(yùn)行代碼時(shí),您正在加載一組不同的內(nèi)置庫


無論如何,退出只能在解釋器中使用

或者你可以簡單地使用


sys.exit()

哪個(gè)做同樣的事情:)


查看完整回答
反對(duì) 回復(fù) 2023-07-18
  • 1 回答
  • 0 關(guān)注
  • 193 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)