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))
  • 相关阅读:
    登录界面
    动手动脑
    关于二进制
    Java考试
    D
    威尔逊定理 k!%p
    11.46.2020质检
    最长上升序列输出方案
    问题 G: 汽车的最终位置
    奶牛大会(二分)
  • 原文地址:https://www.cnblogs.com/emmm/p/13251746.html
Copyright © 2011-2022 走看看