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)
  • 相关阅读:
    Xcode 8.2 想使用插件 怎么办? 教你科学的使用插件
    JSAPI_Ticket签名
    Java中HashMap,LinkedHashMap,TreeMap的区别[转]
    微信支付开发,再次签名,APP调用
    微信支付开发,统一下单
    android studio安装插件
    java实现mysql数据库的备份及还原
    java项目中读取src目录下的文件
    eclipse增加浏览器chrome
    cd 命令
  • 原文地址:https://www.cnblogs.com/celine227/p/14629343.html
Copyright © 2011-2022 走看看