导航:首页 > 文件教程 > python文件夹列表

python文件夹列表

发布时间:2024-04-05 06:16:54

① python获取指定目录下所有文件名列表的方法


本文实例讲述了python获取指定目录下所有文件名列表的方法。分享给大家供嫌返厅大家参考。具体实现方法如下:世拦
这里python代码实现获取文件名列表的功能,可以指定文件中包含的字符,方便提取特定类型的文件名列表:
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# -*- coding: utf-8 -*-
#~ #------------------------------------------------------------------
#~ mole:wlab
#~ Filename:wgetfilelist.py
#~ Function :
#~ def IsSubString(SubStrList,Str)
#~ def GetFileList(FindPath,FlagStr=[]):
#~ 功能:读取芹隐指定目录下特定类型的文件名列表
#~ Data: 2013-08-08,星期四
#~ Author:吴徐平
#~ Email:wxp07@qq.com
#~ #------------------------------------------------------------------
#~ #------------------------------------------------------------------
def IsSubString(SubStrList,Str):
#判断字符串Str是否包含序列SubStrList中的每一个子字符串
#SubStrList=[F,EMS,txt]
#Str=F06925EMS91.txt
#IsSubString(SubStrList,Str)#return True (or False)
flag=True
for substr in SubStrList:
if not(substr in Str):
flag=False
return flag
#~ #----------------------------------------------------------------------
def GetFileList(FindPath,FlagStr=[]):
#获取目录中指定的文件名
#FlagStr=[F,EMS,txt] #要求文件名称中包含这些字符
#FileList=GetFileList(FindPath,FlagStr) #
import os
FileList=[]
FileNames=os.listdir(FindPath)
if (len(FileNames)0):
for fn in FileNames:
if (len(FlagStr)0):
#返回指定类型的文件名
if (IsSubString(FlagStr,fn)):
fullfilename=os.path.join(FindPath,fn)
FileList.append(fullfilename)
else:
#默认直接返回所有文件名
fullfilename=os.path.join(FindPath,fn)
FileList.append(fullfilename)
#对文件名排序
if (len(FileList)0):
FileList.sort()
return FileList
可以使用pip在线安装wlab
?
1
pip install wlab
还是给个图吧:
希望本文所述对大家的Python程序设计有所帮助。

② python怎么将读出来的文件放到列表

csv文件的读取:

前期工作:在定义的py文件里边创建一个excel文件,并另存为csv文件,放入三行数据,我这里是姓名+年龄(可以自己随意写)

首先我们要在python环境里导入csv板块(测试小白的我喜欢用pycharm)


啦啦啦,开不开心,刺不刺激,纯小白内容,谢谢大家的阅读,欢迎留言交流,不要忘记我,我就是宇宙无敌的python小白白!

③ 自学Python:查看文件夹及子目录所有文件路径

使用路径对象glob()函数和rglob()函数,可以查看指定路径下的文件和子文件夹,两者的区别在于,glob()函数只进行一级查找,而rglob()函数会进行多级查找。

from pathlib import Path

p = Path('d:\\文件夹\\')

r = p.glob('*')

for i in r:

    print(i) #显示glob()函数的结果

print('-' * 25) #这里是分割线

r = p.rglob('*')

for i in r:

    print(i)#显示rglob()函数的结果

查看对应结果如下:

d:\11\11.txt

d:\11\r.mp3

d:\11\t.mp3

d:\11\tp1000

d:\11\文件夹

-------------------------

d:\11\11.txt

d:\11\r.mp3

d:\11\t.mp3

d:\11\tp1000

d:\11\文件夹

d:\11\文件夹\文档.txt

________________END______________

④ 如何用python遍历文件夹下的所有excel文件

大数据处理经常要用到一堆表格,然后需要把数据导入一个list中进行各种算法分析,简单讲一下自己的做法:

1.如何读取excel文件

网上的版本很多,在xlrd模块基础上,找到一些源码:

[python]view plain

⑤ python 读取文件转换为列表

python 读取文本文件内容转化为python的list列表,案例如下:

1、目的

读取cal.txt内容,然后通过python脚本转化为list内容

2、文件内容

cal.txt

12
13
14
15
16

3、Python编写cal.py脚本内容

#!/usr/bin/python
#coding=UFT-8
result=[]
fd=file("cal.txt","r")
forlineinfd.readlines():
result.append(list(map(int,line.split(','))))
print(result)

foriteminresult:
foritinitem:
printit

4、执行转换为List列表结果内容:

[[12],[13],[14],[15],[16]]
12
13
14
15
16

⑥ python怎么删除文件夹以及里面的所有文件

os包的rmdir()函数可以用来抄删除一个袭文件夹,但是文件夹必须是空的。一种可行的方法是读取文件夹的文件列表,逐个删除文件夹中的所有文件,然而文件夹中可能还有文件夹,因此这是一个递归的操作。
shutil包rmtree()函数就实现了以上功能。shutil是一个高级文件操作的包,实现了文件及文件集合复制与删除的功能。rmtree()函数接收非空文件夹的路径这唯一一个参数。示例代码如下:
import shutil
path = 'g:\'
shutil.rmtree(path)

⑦ python 怎么把csv中的数据写入列表

使用pandas读取的方法抄是
pandas.to_csv()
得到的结果是dataframe格式,再用numpy库转一下
具体代码:
import pandas as pd
import numpy as np
file_content = pd.to_csv(r'C:\新建文件夹\result123.csv')
row = np.array(file_content)
lx = row.tolist()

⑧ python如何将一个文件夹下的所有excel读取,并每一个文件的第一列存为list

os.listdir() 得到路径下所有文件名构成的列表(在这里就是你的所有excel)
然后循环 读取excel文件就行了
读取和取第一列的数值都可以使用pandas 库,
df = pd.read_excel()
取第一列的数值构成list
list( df.iloc[:,0].values )

⑨ python读取txt文件多列成列表形式

解决方案如下:来

importos
fp=open(r"C:UsersYYCDesktopaa.txt")
result=[]
forlineainfp.readlines():
linea=linea.split("")[:-1]
result.append(linea)
fp.close()
printresult
  1. 打开文件进行读操作,源用open;

  2. 生命一个数组用来存放数据;

  3. 循环一行一行的渡数据;

  4. 按空格分割数据,并去除最后一个数据;

  5. 追加到数组中。

阅读全文

与python文件夹列表相关的资料

热点内容
安卓充电线拆解 浏览:440
移动大王卡怎么选择app 浏览:204
电脑没连接网络怎么连接打印机 浏览:63
怎么能找出手机锁屏的app 浏览:729
u盘temp文件夹可以删除吗 浏览:84
卸载dota2用哪个文件 浏览:602
qq上看视频文件怎样不显示 浏览:968
win10文件夹共享防火墙设置 浏览:829
win10重新分区恢复 浏览:332
离线的恢复文件的软件 浏览:366
linux查看进程锁 浏览:93
调频斜率matlab代码 浏览:756
苹果的隐藏的文件夹 浏览:382
cad如何设置文件自动保存 浏览:742
联想无线网络管理 浏览:3
大疆Mac固件升级 浏览:503
如何将linux文件复制 浏览:560
数控编程计算器哪个好 浏览:614
美颜app怎么拍证件照 浏览:181
西藏生死书版本 浏览:735

友情链接