use*_*333 5 python encryption decode cpu-word paragraph
我正在尝试写一本密码解码器,以下是我到目前为止所得到的。
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
Run Code Online (Sandbox Code Playgroud)
循环更改以下变量:
一切都运转良好。
但我现在需要的是如何指定段落,然后指定行,然后在 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
Run Code Online (Sandbox Code Playgroud)
然后我希望我的输出看起来像这样
word1
word2
word3
word4
word5
word6
Run Code Online (Sandbox Code Playgroud)
顺便说一下,我的书“我需要从中获取文字的文件”看起来像这样
单词1 单词2 单词3 单词4 单词5 单词6... ...单词.. 单词..最后一个单词
(词不一样)
相关:如何计算段落数?
您已经知道如何阅读书籍文件,将其分成几行,并将每一行分成单词。
如果段落被定义为由 分隔"\n\n",您可以将split书籍文件的内容放在其上,并将每个段落分成行。或者,将书分成几行后,任何空行都表示段落发生变化。
| 归档时间: |
|
| 查看次数: |
2237 次 |
| 最近记录: |