前段时间用python写了一个小脚本,来获取指定目录输的详细信息,并存进Oracle中,第一次写博客和大家分享一下,目前还有一些不足之处,希望大家多多交流指正,直接贴上代码
# coding=gbk
# encoding:utf-8
# -*- coding:gb2312 -*-
import sys
import os
import os.path
import pandas as pd
import cx_Oracle
from sqlalchemy import create_engine
from datetime import datetime, date, timedelta
import time
import numba as nb
Dirlist=[]
DirSizelist=[]
Pathlist=[]
FileNumlist = []
Timekeylist = []
Processoperationnamelist = []
homedir = r'S:\。。。' # 需要访问的文件夹地址
def formatSize(bytes):
"""文件字节大小统一处理为数据容量,单位:M"""
try:
byt = float(bytes)
MB = round(byt / 1024 / 1024, 3)
return MB
except:
print("传入的字节格式不对")
return "Error"
def get_size(filedir):

博主分享了使用Python编写的获取目录树详细信息的脚本,该脚本能处理大型文件夹并将其数据存入Oracle数据库。尽管在处理大量数据时效率不高,但作为日常运行的脚本尚可接受。通过这次实践,博主体会到了Python入门的易学性和深入学习的挑战,同时强调了查阅资料和动手实践的重要性。目前,博主正利用这些数据进行pyecharts相关的分析工作,期待后续分享。
最低0.47元/天 解锁文章
2085

被折叠的 条评论
为什么被折叠?



