excel生成目录树实例(windows生成目录树)

Exce表格网 2023-01-08 13:55 编辑:admin 114阅读

1. windows生成目录树

点目录树右上角的叉,把目录树先关闭。紧接着把我的电脑关闭。然后再打开我的电脑,看还有没有目录树。

2. python生成目录树

import os,time time.ctime(os.stat("c:/1.txt").st_mtime) #文件的修改时间

time.ctime(os.stat("c:/1.txt").st_ctime) #文件的创建时间

time.localtime(os.stat("F:/log.txt").st_mtime) #文件访问时间 适合计算时间

ModifiedTime=time.localtime(os.stat("F:/log.txt").st_mtime) #文件访问时间

y=time.strftime('%Y', ModifiedTime)

m=time.strftime('%m', ModifiedTime)

d=time.strftime('%d', ModifiedTime)

H=time.strftime('%H', ModifiedTime)

M=time.strftime('%M', ModifiedTime)

d2=datetime.datetime((int)y,(int)m,(int)d,(int)H,(int)M)

同理d1....

(d1-d2).seconds #为d1与d2相隔十分钟 !

3. windows目录树形展示命令

1、在C:\Windows下找到explorer,右键将其固定到任务栏(使用小娜搜索文件资源管理器,一样可以在搜索结果里的文件资源管理器上右键选择固定)。然后在任务栏上的文件资源管理器图标上点击右键,在倒数第二或第三的位置上还会看到一个文件资源管理器,在这个文件资源管理器上面右键打开“属性”;点击“更改图标”,把 %SystemRoot%\system32\SHELL32.dll 粘贴到“查找此文件中的图标”下面的框里;然后点击“从以下列表中选择一个图标”下面的框,系统会说找不到,然后就会出现一些系统默认图标让你选择。2、点击更改图标以后,直接点击“浏览”,选择自己喜欢的图标,再点击确定即可。下载地址:请输入提取码

(提取码:2333)

4. cmd生成目录树

cd到exe所在目录,输入exe文件名即可。

5. 生成文件夹目录树

有好多啊,各有特点,推荐几个你看看。

PDF2Wordv1.4绿色汉化注册版

电子书工作室《电脑迷》特别版eBookStudio1.0绿色破解(一款可以快速地将你的文档、图片、Flash动画等影音文件打包制作成EXE电子书的好工具。用户可以自定义电子书的封面、启动界面和图标。软件采用树型目录结构进行内容组织,支持文件和目录树的批量导入,对于html格式的文档,eBookStudio可以自动提取出标题并生成索引。软件提供了强大的保护功能,可以防止用户使用鼠标右键和c)

AcrobatReader7.0.3简体中文绿盟精简版

eBookEditProV3.31绿色汉化注册版

反编CHM2WordV1.2汉化绿色注册版

王子E书一拖即成V1.0

草履虫E书制作工具0.98Beta中文版

PDF2HTM

6. 文件树目录生成

1、参数top表示需要遍历的目录树的路径

2、参数农户topdown默认是"True",表示首先返回根目录树下的文件,然后,再遍历目录树的子目录。topdown的值为"False",则表示先遍历目录树的子目录,返回子目录下的文件,最后返回根目录下的文件

3、参数oneerror的默认值是"None",表示忽略文件遍历时产生的错误,如果不为空,则提供一个自定义函数提示错误信息,后边遍历抛出异常

4、函数返回一个元组,该元组有3个元素,这3个元素分别表示'每次遍历的路径名,目录列表和文件列表'

os.walk()实例:

import os

def walk(path):

if not os.path.exists(path):

return -1

for root,dirs,names in os.walk(path):

for filename in names:

print(os.path.join(root,filename)) #路径和文件名连接构成完整路径

if __name__=='__main__':

path = "C:\\Users\\Administrator\\Desktop\\2017-9-1"

walk(path)

输出结果:

C:\Users\Administrator\Desktop\2017-9-1\2017-9-1.txt

C:\Users\Administrator\Desktop\2017-9-1\2017-9-1storage.txt

C:\Users\Administrator\Desktop\2017-9-1\apk.conf

C:\Users\Administrator\Desktop\2017-9-1\数据采集导入质量统计_2017-09-01.docx

C:\Users\Administrator\Desktop\2017-9-1\test1\2017-9-1.txt

C:\Users\Administrator\Desktop\2017-9-1\test2\2017-9-1.txt

1.os.listdir(path='')

其中参数path为需要列出的目录路径。该函数返回指定的文件夹包含的文件或文件夹的名字的列表。

2.walk(top, topdown=True, onerror=None, followlinks=False)

os.walk(path)返回三个值:parent, dirnames, filenames,分别表示path的路径、path路径下的文件夹的名字和path路径下文件夹以外的其他文件。

应用1:在一个目录下面只有文件时可以使用os.listdir()。

比如文件test_file文件中包含三个文件,即:

test_file:

test1.txt

test2.txt

test3.txt

可以使用如下代码获取每个文件的绝对路径:

>>> import os

>>> path = r'C:\Users\XXN\Desktop\test_file'

>>> for each_file in os.listdir(path):

print(os.path.join(path,each_file))

结果如下:

C:\Users\XXN\Desktop\test_file\test1.txt

C:\Users\XXN\Desktop\test_file\test2.txt

C:\Users\XXN\Desktop\test_file\test3.txt

应用2:当一个目录下面既有文件又有目录(文件夹),可使用os.walk()读取里面所有文件。

比如文件test_file中既包含文件也包含文件夹:

Test_file:

file1:

test1.txt

test2.txt

test3.txt

file2:

test1.txt

test2.txt

test3.txt

test1.txt

test2.txt

test3.txt

使用os.walk()可获得:

>>> import os

>>> path = r'C:\Users\XXN\Desktop\test_file'

>>> for parent,dirnames,filenames in os.walk(path):

print(parent,dirnames,filenames)

结果如下:

C:\Users\XXN\Desktop\test_file ['file1', 'file2'] ['test1.txt', 'test2.txt', 'test3.txt']

C:\Users\XXN\Desktop\test_file\file1 [] ['test1.txt', 'test2.txt', 'test3.txt']

C:\Users\XXN\Desktop\test_file\file2 [] ['test1.txt', 'test2.txt', 'test3.txt']

parent:列出了目录路径下面所有存在的目录的名称

dirnames:文件夹名

filenames:列出了目录路径下面所有文件的名称

通过下面代码可获得给定路径下所有的文件路径:

>>> import os

>>> path = r'C:\Users\XXN\Desktop\test_file'

>>> for parent,dirnames,filenames in os.walk(path):

for filename in filenames:

print(os.path.join(parent,filename))

结果如下:

C:\Users\XXN\Desktop\test_file\test1.txt

C:\Users\XXN\Desktop\test_file\test2.txt

C:\Users\XXN\Desktop\test_file\test3.txt

C:\Users\XXN\Desktop\test_file\file1\test1.txt

C:\Users\XXN\Desktop\test_file\file1\test2.txt

C:\Users\XXN\Desktop\test_file\file1\test3.txt

C:\Users\XXN\Desktop\test_file\file2\test1.txt

C:\Users\XXN\Desktop\test_file\file2\test2.txt

C:\Users\XXN\Desktop\test_file\file2\test3.txt

应用3:编写一个程序,用户输入关键字,查找当前文件夹内(如果当前文件夹内包含文件夹,则进入文件夹继续搜索)所有含有该关键字的文本文件(.txt后缀),要求显示该文件所在的位置以及关键字在文件中的具体位置(第几行第几个字符)

思路:

1.先把当前文件夹下的.txt文件以及当前文件包含的子文件夹中的.txt文件的路径全部保存至一个txt_list列表中;

2.以读取的方式打开txt_list中每个路径的文件,并将每个文件中出现关键字的行数以及关键字索引保存至一个字典dict_keywords中。

3.按格式输出。

代码演示:

import os

def print_keywords(dict_keywords):

keys = dict_keywords.keys()

keys = sorted(keys)

for each in keys:

print('关键字出现在第 %s 行,第 %s 个位置。'% (each, str(dict_keywords[each])))

def line_keywords(line, keywords):

key_index = []

start = line.find(keywords)

while start!=-1:

key_index.append(start+1)

start = line.find(keywords, start+1)

return key_index

def file_keywords(filename, keywords):

f = open(filename,'r')

line = 0

dict_keywords = dict()

for each_line in f:

line +=1

if keywords in each_line:

key_index = line_keywords(each_line, keywords)

dict_keywords[line]= key_index

f.close()

return dict_keywords

def file_search(keywords, flag):

all_files = os.walk(os.getcwd())

txt_list = []

for each in all_files:

for filename in each[2]:

if os.path.splitext(filename)[1] == '.txt':

txt_list.append(os.path.join(each[0],filename))

for each_txt_file in txt_list:

dict_keywors = file_keywords(each_txt_file, keywords)

print('====================================================')

print('在文件【%s】中找到关键字【%s】' % (each_txt_file, keywords))

if flag in ['YES', 'Yes', 'yes']:

print_keywords(dict_keywors)

keywords = input("请将该脚本放于待查找的文件夹中,请输入关键字:")

flag = input("请问是否需要打印关键字【%s】在文件中的具体位置(YES/NO):")

file_search(keywords, flag)

运行结果如下:

总结

以上就是这篇文章的全部内容了

7. windows生成目录树word

1、首先在电脑上打开word,这里有一个图表。

2、你需要加上相应的题注,把光标停留在适当的地方,一般是图表的下方,然后,选择上功能选项卡的”引用“选项卡。

3、点击“插入题注”按钮。

4、点击插入题注后,弹出题注对话框,在题注处输入图表的相关信息,然后点击“确定“按钮。

5、这样,图表对的应一条题注就加上了。

6、同理,给word所有需要生成图表目录的图表都加上题注。

7、接下来要插入图表目录了。把鼠标的光标停留在插入图表目录的地方,点击”引用“功能卡。

8、在引用界面下,选择”插入表目录“按钮。

9、弹出图表目录的对话框,你可以对相应的格式、样式进行设置,一般默认就可以了,不需要设置,弄好后,点击”确定“按钮即可。

10、就这样,图表目录就插入成功了。

8. windows采用树形结构的目录

1.文件目录结构一般有一级目录结构、二级目录结构和多级目录结构。

2.您所说的windows操作系统的目录结构是树形结构。3.就像一棵树,它的树干就是根目录,然后第一个分枝之后是第一层目录 总结:这种类型的结构就是树形文件目录结构,希望有帮到你!

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片