文件名读取和文件内容读写

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))
原文地址:https://www.cnblogs.com/emmm/p/13251746.html