精华内容
下载资源
问答
  • 前言本文主要给大家介绍了关于python获取当前文件夹下所有文件名的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧os 模块下有两个函数:os.walk()os.listdir()示例代码:# -*- coding: ...

    前言

    本文主要给大家介绍了关于python获取当前文件夹下所有文件名的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧

    os 模块下有两个函数:

    os.walk()

    os.listdir()

    示例代码:

    # -*- coding: utf-8 -*-

    import os

    def file_name(file_dir):

    for root, dirs, files in os.walk(file_dir):

    print(root) #当前目录路径

    print(dirs) #当前路径下所有子目录

    print(files) #当前路径下所有非目录子文件

    # -*- coding: utf-8 -*-

    import os

    def file_name(file_dir):

    L=[]

    for root, dirs, files in os.walk(file_dir):

    for file in files:

    if os.path.splitext(file)[1] == ".jpeg":

    L.append(os.path.join(root, file))

    return L

    #其中os.path.splitext()函数将路径拆分为文件名+扩展名

    # -*- coding: utf-8 -*-

    import os

    def listdir(path, list_name): #传入存储的list

    for file in os.listdir(path):

    file_path = os.path.join(path, file)

    if os.path.isdir(file_path):

    listdir(file_path, list_name)

    else:

    list_name.append(file_path)

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。

    展开全文
  • 在处理数据的时候,经常会碰到CSV类型的文件,下面将介绍如何读取当前目录下的CSV文件,步骤如下 1、获取当前目录所有的CSV文件名称: #创建一个空列表,存储当前目录下的CSV文件全称 file_name = [] #获取当前目录...
  • 经常会碰到CSV类型的文件,下面将介绍如何读取当前目录下的CSV文件,步骤如下1、获取当前目录所有的CSV文件名称:#创建一个空列表,存储当前目录下的CSV文件全称file_name = []#获取当前目录下的CSV文件名def name()...

    在处理数据的时候,经常会碰到CSV类型的文件,下面将介绍如何读取当前目录下的CSV文件,步骤如下

    1、获取当前目录所有的CSV文件名称:

    #创建一个空列表,存储当前目录下的CSV文件全称

    file_name = []

    #获取当前目录下的CSV文件名

    def name():

    #将当前目录下的所有文件名称读取进来

    a = os.listdir()

    for j in a:

    #判断是否为CSV文件,如果是则存储到列表中

    if os.path.splitext(j)[1] == '.csv':

    file_name.append(j)

    2、将CSV文件读取进来:

    #将CSV文件内容导入到csv_storage列表中

    def csv_new(storage,name):

    #创建一个空列表,用于存储CSV文件数据

    csv_storage = []

    with codecs.open(storage, 'r', encoding='utf-8') as fp:

    fp_key = csv.reader(fp)

    for csv_key in fp_key:

    csv_reader = csv.DictReader(fp, fieldnames=csv_key)

    for row in csv_reader:

    csv_dict = dict(row)

    csv_storage.append(csv_dict)

    3、连续读取多个CSV文件:

    设置一个for循环,将第一部分读取到的文件名称逐个传递给读取文件的函数,全部代码如下所示:

    import codecs

    import csv

    import os

    #创建一个空列表,存储当前目录下的CSV文件全称

    file_name = []

    #获取当前目录下的CSV文件名

    def name():

    #将当前目录下的所有文件名称读取进来

    a = os.listdir()

    for j in a:

    #判断是否为CSV文件,如果是则存储到列表中

    if os.path.splitext(j)[1] == '.csv':

    file_name.append(j)

    #将CSV文件内容导入到csv_storage列表中

    def csv_new(storage):

    #创建一个空列表,用于存储CSV文件数据

    csv_storage = []

    with codecs.open(storage, 'r', encoding='utf-8') as fp:

    fp_key = csv.reader(fp)

    for csv_key in fp_key:

    csv_reader = csv.DictReader(fp, fieldnames=csv_key)

    for row in csv_reader:

    csv_dict = dict(row)

    csv_storage.append(csv_dict)

    for i in csv_storage:

    print(i)

    #主要运行函数

    if __name__ == '__main__':

    #运行获取当前目录下所有的CSV文件

    name()

    #将多个CSV文件逐个读取

    for name in file_name:

    csv_new(name)

    print(file_name)

    4、最终的结果输出:

    202031185318363.jpg

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    展开全文
  • 经常会碰到CSV类型的文件,下面将介绍如何读取当前目录下的CSV文件,步骤如下1、获取当前目录所有的CSV文件名称:#创建一个空列表,存储当前目录下的CSV文件全称file_name = []#获取当前目录下的CSV文件名def name()...

    在处理数据的时候,经常会碰到CSV类型的文件,下面将介绍如何读取当前目录下的CSV文件,步骤如下

    1、获取当前目录所有的CSV文件名称:

    #创建一个空列表,存储当前目录下的CSV文件全称

    file_name = []

    #获取当前目录下的CSV文件名

    def name():

    #将当前目录下的所有文件名称读取进来

    a = os.listdir()

    for j in a:

    #判断是否为CSV文件,如果是则存储到列表中

    if os.path.splitext(j)[1] == '.csv':

    file_name.append(j)

    2、将CSV文件读取进来:

    #将CSV文件内容导入到csv_storage列表中

    def csv_new(storage,name):

    #创建一个空列表,用于存储CSV文件数据

    csv_storage = []

    with codecs.open(storage, 'r', encoding='utf-8') as fp:

    fp_key = csv.reader(fp)

    for csv_key in fp_key:

    csv_reader = csv.DictReader(fp, fieldnames=csv_key)

    for row in csv_reader:

    csv_dict = dict(row)

    csv_storage.append(csv_dict)

    3、连续读取多个CSV文件:

    设置一个for循环,将第一部分读取到的文件名称逐个传递给读取文件的函数,全部代码如下所示:

    import codecs

    import csv

    import os

    #创建一个空列表,存储当前目录下的CSV文件全称

    file_name = []

    #获取当前目录下的CSV文件名

    def name():

    #将当前目录下的所有文件名称读取进来

    a = os.listdir()

    for j in a:

    #判断是否为CSV文件,如果是则存储到列表中

    if os.path.splitext(j)[1] == '.csv':

    file_name.append(j)

    #将CSV文件内容导入到csv_storage列表中

    def csv_new(storage):

    #创建一个空列表,用于存储CSV文件数据

    csv_storage = []

    with codecs.open(storage, 'r', encoding='utf-8') as fp:

    fp_key = csv.reader(fp)

    for csv_key in fp_key:

    csv_reader = csv.DictReader(fp, fieldnames=csv_key)

    for row in csv_reader:

    csv_dict = dict(row)

    csv_storage.append(csv_dict)

    for i in csv_storage:

    print(i)

    #主要运行函数

    if __name__ == '__main__':

    #运行获取当前目录下所有的CSV文件

    name()

    #将多个CSV文件逐个读取

    for name in file_name:

    csv_new(name)

    print(file_name)

    4、最终的结果输出:

    202031185318363.jpg

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    展开全文
  • # -*- coding: utf-8 -*- import os def file_name(file_dir): with open("SelectAllFiles.txt","w") as f: for root, dirs, files in os.walk(file_dir,topdown=True): fo...
    # -*- coding: utf-8 -*-   
    import os   
    def file_name(file_dir):
        with open("SelectAllFiles.txt","w") as f:  
            for root, dirs, files in os.walk(file_dir,topdown=True): 
                for name in files:
                    f.write(name+'\n')
    if __name__=="__main__":
        file_name(os.getcwd())    

     

    转载于:https://www.cnblogs.com/kuangxiangnice/p/8462508.html

    展开全文
  • 在用python处理一个目录的excel时候,发现没有读取整个excel的函数 在网上搜索了下,发现有如此函数 import os import re import openpyxl import pandas import test_wy import xlrd def get_one_type_file_...
  • 获取当前目录的父目录的父目录与datetime1.py拼接 获取路径下所有文件名 @author: xf """ import os def load_file(): # 全局变量 global father_path # 获取当前文件路径 current_path = os.path.abspath...
  • import os import sys ...pathDir = os.listdir(sys.path[0])#文件放置在当前文件夹中,用来获取当前文件夹内所有文件目录 sht = xw.Book().sheets(‘sheet1’) # 新增一个表格 sht.range(‘A1’).options
  • import os def file_name(file_dir): for root, dirs, files in os.walk(file_dir): print('root_dir:', root) # 当前目录路径 print('sub_dirs:', dirs) # 当前路径下所有子目录 print('files:', fi...
  • python 读取指定文件夹下的所有文件名 指定某一路径 代码 import os file_dir = "D:/s1" for root, dirs, files in os.walk(file_dir, topdown=False): print("当前目录路径:", root) print("当前目录下所有子...
  • Python查找当前目录及子目录内所有Excel文件里是否存在目标数字字符demo。 1. 遍历当前目录及所有子目录; 2. 读取所有xls和xlsx文件; 3. 查找目标以四位数字字符为例; 4. 返回信息为文件名,找到的位置信息。 ...
  •  dir ='F:/Home_01/img'#当前目录  filenames=os.listdir(dir)#filenames存储dir下的所有文件名。 注意:os.listdir()返回的文件名不一定是顺序的,也就是说结果是不固定的,如下图,则filenames[0]有可能为‘22...
  • 编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路
  • Python随记(六)读取文件和写入文件 1.基本格式 ...参数filename:是一个字符串,用来代表文件名,如果只写文件名,就会在程序当前目录下查找,也可以像我这样指定路径 参数mode:决定了打开文件的方
  • 以下代码实现的功能是将指定目录下(或者当前目录下)的指定文件格式的所有文件名保存到一个txt文件中,并具有打印前两行显示验证的功能 注意每一个文件名占一行,所以用了\n来进行隔开,这样打开文件查看的时候...
  • 文件或目录都是使用这条命令 os.renames(src,dst) 递归式的给文件或文件名改名 os.system() 运行shell命令 os.exit() 终止当前进程 os.walk(path) 列举path下的所有文件、文件夹 os.curdir 返回当前目录(’.’) os...
  • 通过os库获取上级目录的绝对路径,再把想要导入的文件名与绝对路径合并。 import os cur_dir = '\\'.join(os.path.abspath(__file__).split('\\')[:-1]) # 获取当前绝对路径的上层目录 linux中应用'/'split和join...
  • ws.save("文件名") #保存到py文件当前目录,除非置顶路径。 写数据 # ⽅式⼀:数据可以直接分配到单元格中(可以输⼊公式) sheet["C5"] = "Hello ⾦⻆⼤王" sheet["C7"] = "Hello ⾦⻆⼤王2" # ⽅式⼆:可以附加
  • python 文件的读取和写入

    千次阅读 2017-11-27 16:25:32
    with open(当前目录文件名或指定目录文件) as file_object: #contents = file_object.read() #读取文件返回整个文件 lines = file_object.readlines()#读取文件返回文件行列表 for line in lines: print (line....
  • #当前目录下 path="./" count=0 for directory, dirnames, filenames in os.walk(path): for filename in filenames: #如果不是pdf为后缀的,继续往下读,如果是的话,就打开读取改名 if not filename.endswith("....
  • python中文件读取方式

    万次阅读 2018-03-26 12:22:43
    参考《python编程:从入门到实践》和《python编程快速上手》先介绍最一般的python文本文件读取方法1.文件路径的获取文件路径...所有没有从根文件夹开始的文件名和路径,都假定在当前工作目录下,而相对路径是相对于...
  • python 使用txt保存和读取列表变量

    千次阅读 2019-07-21 13:26:42
    问题: 在python实际运用中,我们经常需要将变量保存在txt文件中,并且希望未来能读取他们。这里我们将自定义两个函数,来简化这个操作。... 输出:在当前目录下创建一个名为filename文件,并且...
  • 参数若为文件名: Python当前执行的文件所在的目录中查找指定的文件 参数为相对路径: 该位置是相对于当前运行的程序所在的目录的. 注意: Linux和OS X系统中, 使用 /, 而在Windows系统中,文件路径使用 \(反斜杠可能...
  • 我们在用python进行数据处理时往往需要将文件中的数据取出来做一些处理,这时我们应该注意数据文件的路径。文件路径不对,回报如下...1.当文件在当前目录下时:直接用单引号文件名 import numpy as nppath='testd...
  • 三、获取当前路径下的所有文件名得到的是一个列表的数据,是当前目录下的所有文件夹及文件的名称。四、检查是否是文件及文件是否存在先介绍这么多,还有删除目录、获取当前环境、分离文件、分离扩展...
  • # 读取目录下所有内容:当前路径下所有非目录子文件 # 返回文件名 [] def getallfiles(file_dir): for root,dirs,files in os.walk(file_dir): print('files:{}'.format(files)) return files files=...

空空如也

空空如也

1 2 3 4 5 6
收藏数 115
精华内容 46
关键字:

python读取当前目录文件名

python 订阅