希望从目录中提取文件名并将其插入MySQL数据库
使用glob.glob可以轻松地从特定目录提取完整路径和文件名。我只需要文件名的第一部分。我想省略的部分是固定的,但我想保留的部分可能会更改,因为它取决于时间戳
部分代码如下所示:
for name in glob.glob(r'/home/PROJ/result/*fileinfo.csv'):
print (name)
filename = os.path.basename(name)
print(filename)
filetail = str("_fileinfo.csv")
print(filetail)
打印显示为
/home/PROJ/result/Line01-200213_1625_fileinfo.csv
Line01-200213_1625_fileinfo.csv
_fileinfo.csv
/home/PROJ/result/Line01-200215_1619_fileinfo.csv
Line01-200215_1619_fileinfo.csv
_fileinfo.csv
我只想要'lineNo-yymdd_hhmm'部分作为文件名。从文件名中省略“_fileinfo.csv”部分并将其存储在文件中。然后在DB中插入
要提取所需零件,可以去掉文件名:
相关问题 更多 >
编程相关推荐