(self)
| 109 | subprocess.Popen(command, shell=True) |
| 110 | #加载filescan列表 |
| 111 | def load_filescan(self): |
| 112 | #清空 |
| 113 | self.ui.listWidget.clear() |
| 114 | filename = self.ui.comboBox_2.currentText() |
| 115 | if not os.path.exists(f"output/{filename}"): |
| 116 | return |
| 117 | with open(f"output/{filename}", "r") as f: |
| 118 | lines = f.readlines() |
| 119 | #去除空行 |
| 120 | lines = [line for line in lines if line.strip()] |
| 121 | #每行去掉空格,用逗号连接,只取每行第一个和最后一个,组成新的列表 |
| 122 | lines = [','.join(line.strip().split()).split(',')[0] +'\n'+','.join(line.strip().split()).split(',')[-1] for line in lines] |
| 123 | for line in lines: |
| 124 | self.ui.listWidget.addItem(''.join(line.replace('\Device\HarddiskVolume','disk'))) |
| 125 | #双击添加到lineEdit_2 |
| 126 | def add_to_lineEdit_2(self): |
| 127 | self.ui.lineEdit_2.setText(self.ui.listWidget.currentItem().text().split('\n')[0]) |
nothing calls this directly
no outgoing calls
no test coverage detected