Ejemplo n.º 1
0
    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))
Ejemplo n.º 2
0
            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])
    #