def _worker_path_searching(self, is_current=True): try: self.cur_index = 0 # 不能自动播放了,否则会不同步 self.auto_play = False self.cb_auto_show.setChecked(False) if is_current: # print(self.sub_dir) if self.cur_path: if self.sub_dir: self.cur_files = Utils.getFiles( self.cur_path, self.suffix) else: self.cur_files = Utils.files_in_dir( self.cur_path, self.suffix, True) else: # print(self.search_path) for each in self.search_path: if self.sub_dir: self.cur_files += Utils.getFiles(each, self.suffix) else: self.cur_files += Utils.files_in_dir( each, self.suffix, True) with open(self.save_file, 'w') as w_file: # 打开文件,如果文件不存在,则创建 Utils.cout_list(self.cur_files, True, fh=w_file) # 输出到文件 except IOError as err: # 异常处理 print("File error: " + str(err))
os._exit(5) def resizeEvent(self, event): palette = QtGui.QPalette() pix = QtGui.QPixmap('res/images/background.jpg') pix = pix.scaled(self.width(), self.height()) palette.setBrush(QtGui.QPalette.Background, QtGui.QBrush(pix)) self.setPalette(palette) if __name__ == '__main__': # app = QtWidgets.QApplication(sys.argv) # # win = MainWindow() # win.show() # sys.exit(app.exec_()) ll = Utils.getFiles(r'C:\Users\big\Desktop\弘光2020年暑期数学作业', ['.docx']) print(len(ll), ll) for i in range(len(ll)): file = ll[i] filep, dd = os.path.splitext(file) Utils.word2Pdf(file, f'{filep}.pdf') # Utils.word2Pdf(r'D:/下载/数理化讲义/第3讲第二章普通物理(一).doc', # r'E:\考证\岩土\新建文件夹\第3讲第二章普通物理(一).pdf') # ll = [r'D:\下载\数理化讲义\第1讲高等数学考前宣讲.doc', # r'D:\下载\数理化讲义\第2讲普通物理考前复习指导.doc'] # Utils.mergewords(ll, r'E:\考证\岩土\新建文件夹\merged.doc') # 获得文档 # file = docx.Document(ll[0]) # file2 = docx.Document(ll[1]) #