我有以下代码f = open('01-01-2017.csv')
从f
变量,我需要删除“.csv”并将剩余的“01-01-2017”设置为名为“date”的变量。什么是实现这一目标的最佳方式
答案 0 :(得分:1)
只需使用f.name
检索文件名称并应用os.path.splitext
,请保留左侧部分:
import os
date = os.path.splitext(os.path.basename(f.name))[0]
(我已使用os.path.basename
以防文件具有绝对路径)