python - 如何读取最新创建的 CSV 文件?
问题描述
我今天创建了一些 xlsx 文件。如何让 pandas 读取最新的并转换为 csv(同时保留文件名)?
解决方案
利用:
#https://stackoverflow.com/a/39327156
list_of_files = glob.glob('/path/to/folder/*')
latest_file = max(list_of_files, key=os.path.getctime)
df = pd.read_excel(latest_file)
df.to_csv(os.path.basename(latest_file).split('.')[0] + '.csv', index=False)
推荐阅读
- sql - 哪种文件类型更适合将数据导入 SQL Server:CSV 还是 JSON?
- python - Lambda 和 eval 在函数内部不起作用
- docker - 如何在 gitlab-ci docker executor 中使用 AMD 上的 OpenCL 运行程序
- java - LeetCode 264. 丑数 II - 自定义丑数查找算法
- expect - 在while循环中为随机问题编写Expect脚本
- java - Gradle 任务未运行第二次运行 - 不一致
- java - 绑定参数太多。提供了 5 个参数,但该语句需要 3 个参数
- scrapy - 向下滚动后动态加载旧链接时,如何使用 Scrapy 从路透社网站上抓取所有文章链接?
- python-3.x - 如何使用 urlopen 和 urllib 修复 Python 3 中的 HTTP 错误
- ios - ScrollView中的SwiftUI TapGesture和LongPressGesture,点击指示不起作用