获取当前目录下所有文件
文件 获取 所有 当前目录
2023-09-14 09:09:29 时间
#!/usr/bin/env python3a
# -*- coding: utf-8 -*-
"""
Created on Sun Dec 15 15:37:40 2019
@author: lg
"""
import os
import pandas as pd
from pymongo import MongoClient
client=MongoClient('localhost',27017)
db=client.glory.snapshot
def file_name(file_dir):
# v=[]
for root, dirs, files in os.walk(file_dir):
# print('root_dir:', root) # 当前目录路径
# print('sub_dirs:', dirs) # 当前路径下所有子目录
print('files:', files) # 当前路径下所有非目录子文件
return files
c=file_name('./')
def save_data(df):
num=df.shape[0]
print('num=',num)
for q in range(num):
if q %10000==0:
print(round(q/num,3))
m=df.loc[q]
m1=dict(m)
if str( m1['giftbag_id']) not in ['nan','None'] :
m1['giftbag_id']=int(m1['giftbag_id'])
#
m1['player_id']=int(m1['player_id'])
db.save(m1)
# db.replace_one({'player_id':m1['player_id'],'timestamp':m1['timestamp']},
#
# m1,True
# )
kk=[]
for m in c:
dt=pd.read_csv(m)
ll=[ 'player_id', 'giftbag_id', 'status', 'timestamp', 'operation']
dt1=dt[ll]
save_data(dt1)
# kk.append(dt)
# print(m)
#
#m=pd.concat(kk)
#m.to_csv('eco.csv',index=False)
import os
import pandas as pd
def file_name(file_dir):
# v=[]
for root, dirs, files in os.walk(file_dir):
# print('root_dir:', root) # 当前目录路径
# print('sub_dirs:', dirs) # 当前路径下所有子目录
print('files:', files) # 当前路径下所有非目录子文件
return files
c=file_name('./')
kk=[]
for m in c:
dt=pd.read_csv(m)
kk.append(dt)
print(m)
m=pd.concat(kk)
m.to_csv('eco.csv',index=False)
相关文章
- HDFS读文件过程分析:获取文件对应的Block列表
- Java获取一个路径下指定后缀名的所有文件
- Servlet学习(二):ServletConfig获取参数;ServletContext应用:请求转发,参数获取,资源读取;类装载器读取文件
- 使用curl命令获取文件下载速度
- Linux中使用SecureCRT上传、下载文件命令sz与rz用法实例
- linux sed删除文件最后一行及shell中单引号、双引号的区别
- linux shell 判断文件是否存在
- IIS 编译器错误消息: CS0016未能写入输出文件“c:WINDOWSMicrosoft.NETFrameworkv1.1.4322Temporary ASP.NET Filesroo
- 前端面试题:浏览器怎么解析HTML文件?
- Atitit.检测文本文件的编码 自动获取文件的中文编码
- Android源码 在framework中加入一张图片资源,获取不到资源文件
- Python语言学习:创建/删除文件/文件夹、获取当前文件/文件夹路径(系统环境路径/目录)、获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略
- Python语言学习:创建/删除文件/文件夹、获取当前文件/文件夹路径(系统环境路径/目录)、获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略
- 已解决Pycharm设置Python每个文件开头自定义模板(带上作者名、时间等)
- 随便创作的文件加密算法不知谁人能破解
- spring cloud --- config 从git 获取文件【 可能是yml或 properties】遇到有相同字段的取值规则
- Python通过docx模块读写微软docx文件
- java通过读取本地文件获取反射方法参数,执行对象方法
- PHP 获取网络接口文件流
- 036:vue+openlayers本地上传shp文件并解析(示例代码)
- 需要获取trustedinstaller权限才能删除文件,删不了