[發明專利]一種注釋填充方法有效
| 申請號: | 201810005381.0 | 申請日: | 2018-01-03 |
| 公開(公告)號: | CN108319467B | 公開(公告)日: | 2022-01-04 |
| 發明(設計)人: | 汪剛;張文明;陳少杰 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F8/73 | 分類號: | G06F8/73;G06F40/169 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王瑩;李相雨 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 注釋 填充 方法 | ||
1.一種注釋填充方法,其特征在于,包括:
S1,對于目標文件中的任意一行內容,若該行內容中含有未被注釋的函數,則根據所述函數從預先構建的注釋字典中提取對應的注釋,并將所述注釋插入該行與前一行之間;
所述注釋字典的構建方法包括:
s1,對于素材文件的任意一行內容,若該行內容中含有函數,且前一行內容或前兩行內容中含有所述函數對應的注釋,則將所述函數與注釋對應保存在所述注釋字典中;
所述步驟s1進一步包括:
s11,對于所述素材文件中的任意一行內容,若該行內容中含有函數標識,則確認該行內容中含有函數;
s12,若前一行內容或前兩行內容中含有注釋標識,則確認所述前一行內容或前兩行內容中含有所述函數對應的注釋;
s13,將所述函數和注釋對應保存在所述注釋字典中;
所述步驟s13進一步包括:
提取該行內容,刪除該行內容中的函數標識,獲取該行內容中的函數;
提取前一行內容或前兩行內容,刪除前一行內容或前兩行內容中的注釋標識,獲取所述函數對應的注釋;
應用字典模型將所述函數作為鍵、對應的注釋作為值保存在所述注釋字典中。
2.根據權利要求1所述的方法,其特征在于,還包括:
S0,根據目標文件夾目錄獲取所述目標文件夾下任一目標文件的路徑,根據所述路徑打開該目標文件。
3.根據權利要求1所述的方法,其特征在于,所述步驟S1進一步包括:
S11,對于目標文件中的任意一行內容,若該行內容中含有函數標識,則確認該行內容中含有函數;
S12,若該行內容與前一行內容中不含有注釋標識,則確認所述函數未被注釋;
S13,根據所述函數從預先構建的注釋字典中提取對應的注釋,將所述注釋插入該行與前一行之間。
4.根據權利要求2所述的方法,其特征在于,所述步驟S0進一步包括:
S01,將目標文件夾目錄輸入os.walk模塊,應用for循環遍歷所述目標文件夾,獲取所述目標文件夾下的每一目標文件的文件名和目錄;
S02,拼接任一所述目標文件的文件名和目錄,獲取所述任一目標文件的路徑,根據所述路徑打開所述任一目標文件。
5.根據權利要求3所述的方法,其特征在于,所述步驟S13進一步包括:
將所述函數作為鍵,輸入字典模型中,將從所述預先構建的注釋字典中返回的所述鍵對應的值作為所述函數對應的注釋,將所述注釋插入該行與前一行之間。
6.一種注釋填充裝置,其特征在于,包括:
注釋填充模塊,用于對于目標文件中的任意一行內容,若該行內容中含有未被注釋的函數,則根據所述函數從預先構建的注釋字典中提取對應的注釋,并將所述注釋插入該行與前一行之間;所述注釋字典的構建方法包括:對于素材文件的任意一行內容,若該行內容中含有函數,且前一行內容或前兩行內容中含有所述函數對應的注釋,則將所述函數與注釋對應保存在所述注釋字典中;
所述注釋字典的構建方法還包括:對于所述素材文件中的任意一行內容,若該行內容中含有函數標識,則確認該行內容中含有函數;若前一行內容或前兩行內容中含有注釋標識,則確認所述前一行內容或前兩行內容中含有所述函數對應的注釋;將所述函數和注釋對應保存在所述注釋字典中;
所述將所述函數和注釋對應保存在所述注釋字典中包括:提取該行內容,刪除該行內容中的函數標識,獲取該行內容中的函數;
提取前一行內容或前兩行內容,刪除前一行內容或前兩行內容中的注釋標識,獲取所述函數對應的注釋;
應用字典模型將所述函數作為鍵、對應的注釋作為值保存在所述注釋字典中。
7.一種注釋填充設備,其特征在于,包括:
至少一個處理器;以及與所述處理器通信連接的至少一個存儲器,其中:所述存儲器存儲有可被所述處理器執行的程序指令,所述處理器調用所述程序指令能夠執行如權利要求1至5任一所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810005381.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種配置信息的恢復方法和裝置
- 下一篇:灰度發布方法、裝置、系統及電子設備





