如何读取/写入多个文本文件
简而言之,我有一个看起来像
所有给定的文本文件看起来都像
<图片src="https://i.sstatic.net/dTomu.png" alt="在此处输入图像描述">
我想遍历每个文件并输入文本 This is file #i
在某一行,其中 i
是文件名中文件的确切编号。我已经看过无数关于 os 模块的视频,但仍然无法弄清楚。
因此仅供参考,
是我尝试为目录中的每个文件实现的目标。
So in short, i have a directory that looks like
All the given text files look like
and I want to iterate through each file and input the text This is file #i
at a certain line where i
is the EXACT number of the file in its file name. I've watched countless videos on the os
module, but still cant figure it out.
So just for reference,
is the goal im trying to reach for each file within the directory.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我会这样做:
如果您的目标是覆盖原始文件,您可以使用相同的
indirpath
和outdirpath
。I would do it like this:
You can have
indirpath
andoutdirpath
as the same if your goal is to overwrite the original files.您可以使用读取行、修改行并写回的简单方法。如果您的文件不是很大,这就足够了。
例如。
You can use a simple approach of reading the lines, modifying them and writing back. This is good enough if your files are not very large.
An eg.