zoukankan      html  css  js  c++  java
  • 文件名读取和文件内容读写

    import os
    
    Path = os.getcwd()  #获取当前目录
    # Path = r"F:照片手机照片"
    print("listdir:")     #listdir只会显示当前目录下的所有文件和文件夹
    print(os.listdir(Path))
    
    print("-"*10)
    
    print('walk:')
    # root = ''
    fileNames = []
    # dirs = []
    #walk可以返回当前目录、目录下的文件夹和文件
    for root, dirs, files in os.walk(Path):
        # print(root)
        # print(dirs)
        for file in files:
            fileNames.append(file)
            # print(files)
        # print('-'*20)
    
    print("当前文件夹下所有的文件名:")
    print(fileNames)
    
    
    #writelines可以传入任何类型的字符,但是write只能传入字符串,传入数字会报错
    #'
    ' 是换行符
    with open("filename.txt", 'w') as f:
        # f.writelines(fileNames)
        # f.write('
    ')
        # f.writelines('dffsd')
        for name in fileNames:
            f.writelines(name+'
    ')
    
    print("输出")
    with open("filename.txt", 'r') as f:
        # for line in f.readlines():
        #     print(line.strip())
        print(f.read(20))
  • 相关阅读:
    multi-task learning
    代码杂谈-python函数
    代码杂谈-or符号
    安装maven
    zsh
    mint linux的几个问题
    [软件] Omnigraffle
    无梯度优化算法
    根据pdf文件获取标题等信息
    计算广告-GD广告
  • 原文地址:https://www.cnblogs.com/emmm/p/13251746.html
Copyright © 2011-2022 走看看