吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何查找代碼中的錯誤的提示

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-12-10 16:41 ? 次閱讀

步驟1:錯誤消息

我傾向于做的第一件事是運行代碼幾次,試圖精確地弄清是什么導致了錯誤。無論是尚未定義變量,還是我在FOR循環中出錯。嘗試此方法時,最有用的方法是關閉屏幕之前的錯誤消息。在VBS和Python中(我敢肯定還有很多),錯誤信息在視線范圍內,有時甚至是虛幻的。

我要講的要點是,如果您知道自己在做什么,重新處理它會容易得多。例如,如果您是一名電工,有人打電話給您說“我的燈不工作”之類的話,那沒什么大不了的。我不是電工,但是我敢肯定,可能性不只一種。整個房子的電源可能都關閉了,他們只打開了燈,所以他們認為這只是燈(非常不好的比喻)。

如果窗口也要打開和關閉,這是一種獲取錯誤消息的簡便方法快速。通過命令提示符( cd fiile_path)導航到包含文件的文件夾,然后編寫類似。..

開始文件2》“ error.txt”

開始的內容error.txt/WAIT

del error.txt

這會將錯誤消息導出到一個文本文件,該文件將彈出,一旦關閉,它將被刪除。

好,我希望

下一個策略!

第2步:隔離錯誤

如果如果您有1000或更多的內聯代碼,就不會想全部搜索一個導致程序崩潰的小錯誤。您需要找到錯誤所在的常規區域,以及是否由任何其他代碼引起。例如,您忘了設置一個變量,現在您的FOR循環正在崩潰。

這在腳本語言中應該確實很容易,但是在適當的編程語言中,這(我想是因為我沒有知道的任何東西)會困難得多。使用此策略的唯一問題是,如果您正在處理不了解的代碼。這就是為什么復制,粘貼和編輯無用的原因,除非您先了解它的使用方法。

步驟3:找到直線

那么,我們找到了錯誤所在的區域,現在怎么辦?

好吧,除非您將腳本偽裝在其他區域中,否則后果只會在該區域中看到,此步驟將告訴您。

我不知道此方法在DOS以外的任何其他語言中是否會有用,僅出于語法差異的原因。我通常要做的是放置一個PAUSE命令在每兩行之后,看看它開始變酸了。這應該有效地將搜索區域顯著縮小,直到您發現錯誤所在的行(或多個錯誤,具體取決于您的疲倦程度)為止。從這里開始,應該很簡單明了,只需修復錯誤即可。

如果找不到錯誤,請返回到第一步,然后嘗試查找問題所在。

第4步:動腦筋

大多數時候,我甚至在發現原始代碼時就意識到我沒有做過的事情。在進行游戲美學時,通常不要將轉義碼放在特殊字符(主要是豎線|)之前。或者,有時我不會在IF語句中的帶空格的字符串兩邊加上引號。

在嘗試查找錯誤時完全破壞代碼之前,請瀏覽該區域。

步驟5:定期檢查

有時,我們會發現一些小錯誤。令我們的腳本感到興奮,尤其是當我們正在做原始而又笨拙的事情時。對您的業余愛好/職業充滿熱情是很好的,但是假設這個主意是在淋浴或其他媒介中出現的,您以前從未嘗試過。

我有很多次在未經測試的情況下構建了整個腳本原理。

。..如果該原理不起作用,會發生什么?您只是寫了整個代碼而已,所以,請您先測試您的理論!

如果您不這樣做,請期盼它會以令人心碎的方式結束。因此,要養成跑步而不習慣去跑步的習慣,應該始終牢牢把握現實,并確保知道自己正在嘗試的事情是可能的。

步驟6 :最后的希望

如果找不到錯誤,請尋求幫助。這樣做是沒有恥辱的,它可以節省在網絡上瀏覽特定文章的年齡。

從社區中活躍的成員那里獲得答案要比完全沒有主題的網站容易得多,但是(

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 代碼
    +關注

    關注

    30

    文章

    4828

    瀏覽量

    69055
收藏 人收藏

    評論

    相關推薦

    RTOS錯誤檢查機制

    在嵌入式應用,有可能發生各種各樣的錯誤,系統必須能夠檢測到這些錯誤并作出適當的響應。RTOS通常內置了一些錯誤檢查功能,用于檢測錯誤并向應
    的頭像 發表于 01-03 14:44 ?358次閱讀

    Linux文件查找

    Linux文件查找 1.find查找概述 為什么要有文件查找,因為很多時候我們可能會忘了某個文件所在的位置,此時就需要通過find來查找。 find命令可以根據不同的條件來進行
    的頭像 發表于 12-03 17:09 ?352次閱讀

    常見的GND連接錯誤及解決方案

    PCB設計,如果GND網絡沒有正確連接,系統會提示“GND網絡未連接”的錯誤。這可能是由于設計疏忽、布線錯誤或軟件設置問題導致的。 解決方案 : 檢查布線 :使用專業的PCB設計軟件
    的頭像 發表于 11-29 16:02 ?2067次閱讀

    SQL錯誤代碼及解決方案

    在SQL數據庫開發和管理,常見的錯誤代碼及其解決方案可以歸納如下: 一、語法錯誤(Syntax Errors) 錯誤代碼 :無特定代碼,但
    的頭像 發表于 11-19 10:21 ?2928次閱讀

    pcb板設計的常見錯誤

    印刷電路板(PCB)是電子設備不可或缺的組成部分,它負責連接電子元件并傳輸電信號。一個優秀的PCB設計對于確保電路的性能、可靠性和成本效益至關重要。然而,在PCB設計過程,工程師可能會犯一些常見
    的頭像 發表于 11-04 13:58 ?409次閱讀

    SRAM錯誤檢測

    電子發燒友網站提供《SRAM錯誤檢測.pdf》資料免費下載
    發表于 09-20 11:15 ?0次下載
    SRAM<b class='flag-5'>中</b>的<b class='flag-5'>錯誤</b>檢測

    2010款勞斯萊斯古斯特車中央信息顯示屏提示傳動系統故障

    信息顯示屏均提示傳動系統故障。用故障檢測儀檢測,發現發動機控制模塊2(DME2)存儲有故障代碼“160201曲軸位置傳感器信號,齒形錯誤:齒數錯誤
    的頭像 發表于 08-08 08:09 ?405次閱讀
    2010款勞斯萊斯古斯特車中央信息顯示屏<b class='flag-5'>提示</b>傳動系統故障

    使用esp-dl的example量化我的YOLO模型時,提示ValueError: current model is not supported by esp-dl錯誤,為什么?

    使用esp-dl的example量化我的YOLO模型時,提示:ValueError: current model is not supported by esp-dl 錯誤, 請看我的代碼
    發表于 06-28 06:47

    引用外部文件夾的頭文件時,如何讓VSCODE不提示波浪線錯誤

    各位好: 我將常用的組件放在項目文件夾以外的某個地方,嘗試在項目內引用此文件夾下的組件,失敗,在代碼無法include相關頭文件。我在main組件也添加了requires,任然失敗。 另外,在VSCODE
    發表于 06-07 08:19

    如何用C語言實現高效查找(二分法)

    今天給分享一下使用C語言實現二分算法,主要包含以下幾部分內容:二分查找算法介紹二分查找算法使用場景二分查找算法代碼實現二分查找算法實現過程用
    的頭像 發表于 06-04 08:04 ?1260次閱讀
    如何用C語言實現高效<b class='flag-5'>查找</b>(二分法)

    LabVIEW程序控制提示單位錯誤

    使用LabVIEW控制矢網時,想用控件設置不同的頻率,儀器結果提示命令錯誤,求大佬救救我
    發表于 04-29 16:15

    求助,為什么STM32CUBEIDE的GCC編譯器不提示if語句中的錯誤信息?

    STM32cubeIDE的GCC編譯器,在如下語句,因為輸錯了,但GCC沒有提示錯誤信息,只提示了一個警告信息,如何設置能提示? uint
    發表于 04-07 08:47

    閉包在錯誤處理的應用模式探索

    通過在函數和方法返回錯誤對象作為它們的唯一或最后一個返回值——如果返回 nil,則沒有錯誤發生——并且主調(calling)函數總是應該檢查收到的錯誤
    的頭像 發表于 03-15 09:57 ?487次閱讀

    應用程序的服務器錯誤怎么解決?

    在使用應用程序時,可能會遇到服務器錯誤的問題。這種錯誤通常會導致應用程序無法正常運行 ,給用戶帶來不便。下面將介紹應用程序的服務器錯誤及其解決方法,幫助您快速解決這一問題。
    的頭像 發表于 03-12 15:13 ?6519次閱讀

    介紹一些常見的Modbus IO通信錯誤代碼及其含義

    Modbus IO通信協議錯誤代碼通常用于標識通信過程中出現的錯誤或異常情況。
    的頭像 發表于 03-06 09:03 ?2872次閱讀
    送彩金百家乐的玩法技巧和规则| 333娱乐城| 可以玩百家乐的博彩公司| 牌九百家乐官网的玩法技巧和规则| 天水市| 大发888sut8| 真人百家乐是真的吗| 百家乐投注方法| 阴宅24山吉凶| 鼎龙百家乐官网的玩法技巧和规则 | 澳门皇冠娱乐城| 大发888游戏平台103| 威尼斯人娱乐城是真的吗| 百家乐五湖四海娱乐场开户注册| 澳门百家乐先赢后输| 百家乐折叠桌| 百家乐官网怎么样投注| 百家乐官网注册开户| 百家乐官网软件l柳州| 百家乐官网加牌规则| 百家乐官网高手qq| 888真人| 会同县| 海立方百家乐官网海立方| 百家乐官网桌台布| 澳门百家乐官网娱乐城打不开| 百家乐官网赌坊| 怎么赌百家乐官网能赢| 百家乐官网的玩法技巧和规则| 大上海百家乐官网娱乐城| 罗盘24山度数| 使用的百家乐软件| 赌场百家乐台| 威尼斯人娱乐城网址多少| 大发888游戏黄金之旅| bet365 uo15| 潢川县| 百家乐官网开闲几率| 百家乐官网赌博经历| 百家乐官网心术| 利记百家乐现金网|