我有一个包含.txt文件列表的文件夹:
- blablablabla.txt
- 1235654.txt , etc
我需要写一个函数。对函数的第一个请求将打开第一个.txt文件并复制所有文本。 第二个请求 - 将从文件夹中打开第二个.txt文件并复制所有文本,依此类推。
工作代码#1:
import os, glob
filenames = []
for d, dirs, files in os.walk('./testtxt'):
for f in files:
print (f)
filenames.append(f)
此代码显示文件夹内的文件列表。
工作代码#2:
import copy
def printtext(swefile):
for row in swefile:
print(row)
text = open("test.txt","r",encoding='utf-8').readlines()
text2 = copy.copy(text)
printtext(text)
.txt文档中的这一个副本文本。如何连接这两个代码并使其功能失效?
答案 0 :(得分:0)
您可以使用以下代码
yourpath = 'path'
import os
for root, dirs, files in os.walk(yourpath, topdown=False):
for name in files:
print(os.path.join(root, name))
stuff
for name in dirs:
print(os.path.join(root, name))
stuff