“a”文件夹中有不同名称的文本文件。我想阅读所有这些文本文件,并在每个文本文件中添加字母“b”。我该怎么办?在
cwd = os.getcwd()
input_dir = os.path.join(cwd, "my .txt files dir")
sorts = sorted(glob(input_dir), key = lambda x:(len(x) , x))
for f in sorts :
f = open(input_dir, 'a')
data = "add text"
f.write(data)
f.close()
将数据追加到文件:
-首先:获取文件夹a中的所有文件
-第二:用.txt查找扩展名
-第三:打开它并做一些事情('append'或'rewrite')。在
演示:
避免用打开文件
取而代之的是
^{pr2}$你想要的也是
正如其他人所说,这是一个很容易在谷歌上找到的问题。总之,下面是如何做到的:
将“file”替换为文件所在的目录或该目录的路径,如“directory0/directory1/directory_with_files”
相关问题 更多 >
编程相关推荐