Python将文本文件按新格式排序为另一个文本文件

2024-06-28 11:40:36 发布

您现在位置:Python中文网/ 问答频道 /正文

使用python我需要获取文本文件的内容,例如

http://pastebin.com/raw.php?i=DsBg6ud8(文本文件)

打开文件的Python代码

file = open('file.txt', 'r')

现在,我需要将每个以“---------------”分隔的部分以"internal://user:class@id"的格式重新排列成它自己的行。Internal是一个常量,它只存在于新文件中,而不是旧文件中,user、class和id取自旧文件。你知道吗

很遗憾我不知道怎么做,你能帮我吗?你知道吗


Tags: 文件代码comidhttp内容rawopen
1条回答
网友
1楼 · 发布于 2024-06-28 11:40:36

我不是给你密码,只是其中一种方法。你知道吗

  1. 遍历文件。你知道吗
  2. 如果line == " ",则意味着一组新的数据即将开始。 因此,创建一个空白的数据结构,您将在其中存储即将到来的数据。(例如-dict
  3. Else:拆分":"字符上的行。并将第一部分存储为键,第二部分存储为dict的值
  4. 最后,使用dict,在一个新文件中打印您想要的输出。你知道吗

如果您对如何实现这些单独的步骤有任何疑问,那么google/SO就可以了。我相信你会找到答案的。你知道吗

相关问题 更多 >