电竞比分网-中国电竞赛事及体育赛事平台

分享

returnednon-zero exit status 1. 報(bào)錯(cuò)

 融水公子 2024-05-17 發(fā)布于安徽
表白:黑白圣堂血天使,天劍鬼刀阿修羅。 
講解對(duì)象:
/returnednon-zero exit status 1. 報(bào)錯(cuò)
作者:融水公子 rsgz
===

returnednon-zero exit status 1. 報(bào)錯(cuò)

出現(xiàn)這個(gè)報(bào)錯(cuò) 肯定是代碼里面有使用這個(gè)
subprocess.run(cmd_path, shell=True, check=True)

使用之后呢

# 定義執(zhí)行命令的函數(shù)
def run_command(index):
    cmd_path = cmd_list[index]  # 從列表中獲取cmd路徑
    try:
        subprocess.run(cmd_path, shell=True, check=True)
    except FileNotFoundError:
        messagebox.showerror("文件未找到", f"文件{cmd_path}未找到")
    except subprocess.CalledProcessError as e:
        messagebox.showerror("rsgz 命令執(zhí)行錯(cuò)誤", f"執(zhí)行命令時(shí)出錯(cuò): {e}")

就是這個(gè)報(bào)錯(cuò)了  except subprocess.CalledProcessError as e:

說明了終端里面調(diào)用cmd批處理命令的時(shí)候出錯(cuò)了 需要解決這個(gè)錯(cuò)誤

最后排查 是這個(gè)報(bào)錯(cuò)了 
bs_name = cur.execute(sql)
sqlite3.OperationalError: disk I/O error

磁盤空間不足:如果磁盤空間不足,SQLite 可能無法將數(shù)據(jù)寫入磁盤。
磁盤故障:如果磁盤出現(xiàn)故障,可能會(huì)導(dǎo)致 I/O 錯(cuò)誤。
權(quán)限問題:如果當(dāng)前用戶沒有足夠的權(quán)限訪問數(shù)據(jù)庫文件,也可能會(huì)導(dǎo)致 I/O 錯(cuò)誤。
其他原因:其他可能導(dǎo)致 I/O 錯(cuò)誤的原因還有網(wǎng)絡(luò)問題、磁盤驅(qū)動(dòng)器問題等。

很可能是權(quán)限方面的原因
因?yàn)閿?shù)據(jù)庫存放在D盤 那么我想將D盤的權(quán)限都開啟

順便這個(gè)數(shù)據(jù)庫文件夾 里面的 這個(gè)只讀去掉

..............
IO  錯(cuò)誤 最后竟然是關(guān)閉360安全衛(wèi)士解決的
.....
===
 
公眾號(hào):不浪仙人
謝謝大家的支持!可以點(diǎn)擊我的頭像,進(jìn)入我的空間瀏覽更多文章呢。建議大家360doc[m.woyoushebao.com]注冊一個(gè)賬號(hào)登錄,里面真的有很多優(yōu)秀的文章,歡迎大家的到來。
---
';

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請遵守用戶 評(píng)論公約

    類似文章 更多