阿诺德/书密码与Python

2023-12-14

我正在尝试写一本密码解码器,以下是我到目前为止所得到的。

code = open("code.txt", "r").read() 
my_book = open("book.txt", "r").read() 
book = my_book.txt 
code_line = 0 
while code_line < 6 :
      sl = code.split('\n')[code_line]+'\n'
      paragraph_num = sl.split(' ')[0]
      line_num =  sl.split(' ')[1]
      word_num = sl.split(' ')[2]
      x = x+1

循环更改以下变量:

  • 段落
  • line
  • word

一切都运转良好。

但我现在需要的是如何指定段落,然后指定行,然后指定单词 while 循环中的 for 循环将完美工作..

所以我想从段落号“paragraph_num”和行号“line_num”中获取字号“word_num”

这是我的代码文件,我正在尝试将其转换为单词

“段落号”、“行号”、“字数”

70 1 3
50 2 2
21 2 9
28 1 6
71 2 2
27 1 4

然后我希望我的输出看起来像这样

word1
word2  
word3
word4 
word5 
word6

顺便说一句,我的书“我需要从中获取文字的文件”看起来像这样

字1 字2 字3 字4 字5 字6... ...词..词..遗言

(这句话是不相同)


有关的:如何计算段落数?


您已经知道如何阅读书籍文件,将其分成几行,并将每一行分成单词。

如果段落被定义为由"\n\n", 你可以split书上的内容将其归档,并将每个段落分成几行。或者,将书分成几行后,任何空行都表示段落发生变化。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

阿诺德/书密码与Python 的相关文章

随机推荐