使用python3遍历文件夹并将文件目录保存到指定文件

简介: 使用python3遍历文件夹并将文件目录保存到指定文件

需要读取文件夹,windows以管理员身份运行IDE。

# 开发工具:PyCharm
def print_directory(spath):
  import os
  # os.listdir(path) 返回path指定的文件夹包含的文件或文件夹的名字的列表。
  for sChildPath in os.listdir(spath):
    # os.path.join(path1[, path2[, ...]]) 把目录和文件名合成一个路径
    sChildPath=os.path.join(spath,sChildPath)
    # os.path.isdir(path) 判断路径是否为目录
    if os.path.isdir(sChildPath):
      # 输出文件夹目录并递归文件夹内容
      print(sChildPath)
            #保存文件夹名称
      with open('file_name.txt', 'a+',encoding='utf8') as f:
        f.write(sChildPath)
      print_directory(sChildPath)
    else:
      # 输出文件名称
      print(sChildPath)
      # 将文件名称保存到指定文件
      with open('file_name.txt', 'a+',encoding='utf8') as f:
        f.write(sChildPath)
print_directory('H:\\')
相关文章
|
1天前
|
存储 文件存储 Python
python如何把字节写到文件里4-2
python如何把字节写到文件里4-2
|
1天前
|
Python
Python获取二级目录的第二文件名
Python获取二级目录的第二文件名
|
1天前
|
Python
Python将目录分割成数组
Python将目录分割成数组
|
1天前
|
Python
Python如何将日志输入到文件里
Python如何将日志输入到文件里
|
1天前
|
Python
7-21|Python加载plist格式文件
7-21|Python加载plist格式文件
|
1天前
|
JSON 数据格式 Python
6-1|Python如何将json转化为字符串写到文件内 还保留json格式
6-1|Python如何将json转化为字符串写到文件内 还保留json格式
|
1天前
|
Python
python编程获取续蜀山剑侠传:从目录名称、网址到内容
python编程获取续蜀山剑侠传:从目录名称、网址到内容
|
1天前
|
Python
python编程获取《续蜀山剑侠传》目录信息:目录名称和网址
python编程获取《续蜀山剑侠传》目录信息:目录名称和网址
|
3月前
|
移动开发 Unix Linux
Python 遍历文件每一行判断是否只有一个换行符详解
**Python 检查文件每行换行符:** 文章探讨了在Python中验证文件每行是否仅含一个换行符的需求。通过提供代码示例,展示了如何打开文件,遍历行,判断行尾的换行情况。基础实现检查`\n`,扩展版考虑了`\r\n`,并可选地将结果保存至新文件。这些功能有助于确保数据格式规范。
40 0
|
1天前
|
数据处理 Python
Python遍历文件夹所有文件并按指定排序
Python遍历文件夹所有文件并按指定排序