zoukankan      html  css  js  c++  java
  • 移动pdf

    import os
    import shutil
    
    path_main = r"C:Userse2164Desktop待处理文件夹"#待处理文件夹路径
    filelist_main = os.listdir(path_main) #将“待处理文件夹“下的文件名以列表的形式列出来
    path_receive = r"C:Userse2164Desktop接受文件夹"
    
    for FILE in filelist_main: #遍历“待处理文件夹“下的每个文件
        path_son = r"C:Userse2164Desktop待处理文件夹/"+FILE #获取子文件夹路径
        filelist_son=os.listdir(path_son) #将子文件夹下的文件以列表形式列出来
        for files in filelist_son:
            filename1 = os.path.splitext(files)[1] # 读取文件后缀名
            filename0 = os.path.splitext(files)[0] #读取文件名
            if filename1 == '.pdf' : #判断是否为pdf文件
                full_path = os.path.join(path_son, files) #pdf文件待移动完整路径
                despath = path_receive + '\'+filename0+'.pdf' #pdf文件目标完整路径
                shutil.move(full_path, despath)
                else : #以防万一 如果里面没有pdf
                    continue

     移动出excel

    import pandas as pd
    import numpy as np
    import openpyxl
    import os
    import os.path
    
    def get_path(file_path):
        for root, dirs, files in os.walk(file_path):
            for file in files:
                filename = os.path.join(root, file)           
                filter_files(filename) 
    
    def filter_files(filename):
        df_ind = pd.read_excel(filename,sheet_name=0)
        file_name = os.path.basename(filename)   #获取文件的名称(包括后缀)
        file_name = file_name.split('.')[0]
        os.chdir(r'C:UsersadmirDesktop')  #要更改路径文件夹
        df_ind.to_excel(str(file_name) + '.xlsx',index=False,encoding='gbk')
        
    file_path = r"C:UsersadmirDesktop分析师精度排名"   #原路径文件夹
    get_path(file_path)
  • 相关阅读:
    jvm基本结构和解析
    多态的意思
    java中对象的简单解读
    double类型和int类型的区别
    python 解析xml文件
    win10不能映射Ubuntu共享文件
    Qt程序打包
    Ubuntu boot分区文件误删,系统无法启动,怎么解
    ubuntu Boot空间不够问题“The volume boot has only 5.1MB disk space remaining”
    Ubuntu 分辨率更改 xrandr Failed to get size of gamma for output default
  • 原文地址:https://www.cnblogs.com/celine227/p/14629343.html
Copyright © 2011-2022 走看看