复制并粘贴多个txt文件的内容以创建一个大文件
copy and paste the contents of many txt files to create one big file
我有多个 txt 文件,我想复制并粘贴每个文件的内容以使用 python 创建一个大文件。非常感谢任何帮助。
首先要分解问题
你有一堆文本文件
从这些文件创建一个大文件
现在让我们来处理它。快速谷歌一下,我们应该研究一下如何使用 python 获取文件的内容,并将它们放入一个大文件中。
您可以先使用 python 中的文件创建一个大文件。
big_file = open("my_big_file.txt")
好了,现在已经完成了,让我们想想我们可以使用什么编程概念来查看目录中的所有文件,打开它们,并将它们的内容转储到大文件中...
让我们使用for循环!但首先,我们需要弄清楚如何将目录中的文件名获取到我们的代码中。
- 我们可以手动将所有这些写入代码...
- 或者更好的是,使用 OS 模块来使用 os.listdir() 来获取目录中所有内容的名称。
for file in os.listdir():
# We use context managers for opening files in Python using
# the keyword "with"
with open(file) as f:
big_file.write(f.read())
# Then finally, close the big file we created earlier
big_file.close()
如果您查看文本,您会发现它很难阅读,因为它充满了换行符和各种垃圾...
您可以通过编写新行或您希望格式化代码的方式进行更正,使其以您想要的方式打印出来。
我有多个 txt 文件,我想复制并粘贴每个文件的内容以使用 python 创建一个大文件。非常感谢任何帮助。
首先要分解问题
你有一堆文本文件
从这些文件创建一个大文件
现在让我们来处理它。快速谷歌一下,我们应该研究一下如何使用 python 获取文件的内容,并将它们放入一个大文件中。
您可以先使用 python 中的文件创建一个大文件。
big_file = open("my_big_file.txt")
好了,现在已经完成了,让我们想想我们可以使用什么编程概念来查看目录中的所有文件,打开它们,并将它们的内容转储到大文件中...
让我们使用for循环!但首先,我们需要弄清楚如何将目录中的文件名获取到我们的代码中。
- 我们可以手动将所有这些写入代码...
- 或者更好的是,使用 OS 模块来使用 os.listdir() 来获取目录中所有内容的名称。
for file in os.listdir():
# We use context managers for opening files in Python using
# the keyword "with"
with open(file) as f:
big_file.write(f.read())
# Then finally, close the big file we created earlier
big_file.close()
如果您查看文本,您会发现它很难阅读,因为它充满了换行符和各种垃圾...
您可以通过编写新行或您希望格式化代码的方式进行更正,使其以您想要的方式打印出来。