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

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

在計(jì)算機(jī)關(guān)閉之前修改變量的值?

在計(jì)算機(jī)關(guān)閉之前修改變量的值?

至尊寶的傳說 2021-12-17 15:52:51
我正在用 python 編寫一個(gè)程序,它有三個(gè)模塊:1. settings.py 2. init.py 3. main.pysettings.py 只有一個(gè)布爾變量,目標(biāo)是將它用作False跨模塊的全局變量(我們稱之為 var,初始化為)init.py 導(dǎo)入 var,并True在函數(shù)中執(zhí)行某些操作后將其設(shè)置為main.py 必須檢查var == True. 如果是,繼續(xù)執(zhí)行程序,否則要求用戶提供一些命令行指令(例如,prg start),然后調(diào)用 init.py 中的函數(shù),該函數(shù)反過來也將設(shè)置var==True問題是,由于我制作了一個(gè)從 CLI 獲取參數(shù)的程序,因此var始終設(shè)置為 False。因此,CLI 接受的唯一命令是prg start打印我編寫的錯(cuò)誤消息。我需要一些方法來var保持True會(huì)話的剩余時(shí)間,會(huì)話實(shí)際上會(huì)轉(zhuǎn)換為直到計(jì)算機(jī)關(guān)閉為止。main.py 的代碼first = sys.argv[0]arguments = sys.argv[1:]second = arguments[0]if settings.var == False and second != "start":    print "Error, type \'prg start\' to start"    sys.exit(0)if second == "start":    init.start()這就是我想要完成的:pi@raspberrypi: ~$ prg 開始pi@raspberrypi: ~$ prg 設(shè)置顏色 4成功現(xiàn)在發(fā)生了什么:pi@raspberrypi: ~$ prg 開始pi@raspberrypi: ~$ prg 設(shè)置顏色 4錯(cuò)誤,輸入“prg start”開始
查看完整描述

2 回答

?
婷婷同學(xué)_

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

您可以使用文件來永久存儲(chǔ)變量!


查看完整回答
反對(duì) 回復(fù) 2021-12-17
?
慕斯王

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

您需要某種在關(guān)機(jī)時(shí)消失的持久存儲(chǔ)。盡管您的程序當(dāng)前未運(yùn)行,但它也必須是持久的。

想到的解決方案:

文件:

將上次啟動(dòng)時(shí)間寫入文件,并添加上次'prg start - 確定后者是否在前者之后:

  • Linux:last reboot+上次 通話的日期時(shí)間'prg start'- 您可以確定重啟之前/之后

  • Windows:(systeminfo | find /i "Boot Time"或任何您的語言中的稱呼),相同的原則

該文件不會(huì)消失,但您的“上次重啟時(shí)間”將在重啟時(shí)重置。'prg start'如果使用其他參數(shù)開始,您可以簡(jiǎn)單地在文件中收集時(shí)間戳并根據(jù)“上次重新啟動(dòng)”的當(dāng)前值檢查“實(shí)時(shí)”。

服務(wù)器/客戶端:

首先產(chǎn)生一個(gè)獨(dú)立的“服務(wù)器”進(jìn)程'prg start'- 檢查該進(jìn)程是否使用

“服務(wù)器”進(jìn)程將在重新啟動(dòng)時(shí)消失(或手動(dòng)殺死時(shí) - 但如果刪除它,文件也會(huì)消失......)


查看完整回答
反對(duì) 回復(fù) 2021-12-17
  • 2 回答
  • 0 關(guān)注
  • 243 瀏覽
慕課專欄
更多

添加回答

舉報(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)