# coding=gbk
import os
import os.path
#读取目录下的所有文件,包括嵌套的文件夹
def GetFileList(dir, fileList):
newDir = dir
if os.path.isfile(dir):
fileList.append(dir)
elif os.path.isdir(dir):
for s in os.listdir(dir):
# 如果需要忽略某些文件夹,使用以下代码
# if s == "xxx":
# continue
newDir = os.path.join(dir, s)
GetFileList(newDir, fileList)
return fileList
fileDir = "E:\\Differnernt_Size_Digit_Data\\ReSize\\Train\\28x28"
list = GetFileList(fileDir, [])
# 打开一个文件
fo = open("file_list.txt", "w") # 打开文件
for i in list:
print(i) # 测试完整文件路径
print(os.path.basename(i)) # 文件名
index = i.find(".", 0) # 找到点号的位置
print(i[index - 1:index]) # 截取目标字符
print(os.path.basename(i) + " " + i[index - 1:index]) # 测试目标字符串
fo.write(os.path.basename(i) + " " + i[index - 1:index] + "\n") # 将目标字符串写入文件
fo.close() # 关闭打开的文件
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

struts文件上传,获取文件名和文件类型

struts文件上传,获取文件名和文件类型   Action中还有两个属 性:uploadFileName和uploadContentType,这两个属性分别用于封装上传文件的文件名.文件类型.这是S ...

Python开发【笔记】:从海量文件的目录中获取文件名--方法性能对比

Python获取文件名的方法性能对比 前言:平常在python中从文件夹中获取文件名的简单方法   os.system('ll /data/')   但是当文件夹中含有巨量文件时,这种方式完全是行不通 ...

dialogs打开对话框选定文件夹,getopenfilename获取文件名

如果需要使用“打开”.“打印”等Excel内置对话框已经具有的功能,可以使用代码直接调用这些内置的对话框,如下面的代码所示. #001  Sub DialogOpen() #002      Appl ...

【转】Python——读取html的table内容

Python——python读取html实战,作业7(python programming) 查看源码,观察html结构 # -*- coding: utf-8 -*- from lxml.html ...

linux下C++遍历文件夹下的全部文件;Windows/Linux下C++批量修改文件名,批量删除文件

Linux下 C++遍历目录下所有文件 rename(image_path.c_str(), image_path_new.c_str()); remove(image_path_move.c_str ...

linux shell 删除指定文件夹下面 名称不包含指定字符的文件

find /app/jenkins/jenkins/jobs/scam/* ! -name config.xml | xargs rm -rf 删除/app/jenkins/jenkins/jobs/ ...

Python 读取window下UTF-8-BOM 文件

with open('target.txt', 'r', encoding='utf_8_sig') as fp: print(fp.read())

Python读取本地文档内容并发送邮件

当需要将本地某个路径下的文档内容读取后并作为邮件正文发送的时候可以参考该文,使用到的模块包括smtplib,email. #! /usr/bin/env python3 # -*- coding:ut ...

select2下拉内容获取后台数据

controller(id给select:text给另外的input框) @RequestMapping(value = "findUnit")public @ResponseBo ...