Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python 2.7在字符串出现的位置拆分文本文件_Python_Python 2.x - Fatal编程技术网

使用Python 2.7在字符串出现的位置拆分文本文件

使用Python 2.7在字符串出现的位置拆分文本文件,python,python-2.x,Python,Python 2.x,使用Python,如何在特定字符串出现的位置拆分文本文件 我尝试使用.split()但出现错误:AttributeError:'file'对象没有属性'split' 代码: book = open('finn.txt') x = book.split('*** START OF THIS PROJECT GUTENBERG EBOOK HUCKLEBERRY FINN ***') 文件:finn.txt Title: Adventures of Huckleberry Finn, Comple

使用Python,如何在特定字符串出现的位置拆分文本文件

我尝试使用
.split()
但出现错误:
AttributeError:'file'对象没有属性'split'

代码:

book = open('finn.txt')
x = book.split('*** START OF THIS PROJECT GUTENBERG EBOOK HUCKLEBERRY FINN ***')
文件:finn.txt

Title: Adventures of Huckleberry Finn, Complete

Author: Mark Twain (Samuel Clemens)


*** START OF THIS PROJECT GUTENBERG EBOOK HUCKLEBERRY FINN ***

Produced by David Widger
Produced by David Widger
所需输出

Title: Adventures of Huckleberry Finn, Complete

Author: Mark Twain (Samuel Clemens)


*** START OF THIS PROJECT GUTENBERG EBOOK HUCKLEBERRY FINN ***

Produced by David Widger
Produced by David Widger
您可以使用
read()
将整个文件读入字符串

然后使用
split(…)[1]
获取标记后的零件

book = open('finn.txt').read()
x = book.split('*** START OF THIS PROJECT GUTENBERG EBOOK HUCKLEBERRY FINN ***')[1]
您可以使用
read()
将整个文件读入字符串

然后使用
split(…)[1]
获取标记后的零件

book = open('finn.txt').read()
x = book.split('*** START OF THIS PROJECT GUTENBERG EBOOK HUCKLEBERRY FINN ***')[1]

book
是文件对象。你需要阅读以下数据:
book=open('finn.txt').read()
,例如。这是一个值得否决的问题吗?我认为它不值得否决。但我想“但它不起作用”并没有它能起到的作用;-)也就是说,这将有助于更准确地解释“不起作用”的含义。编辑问题,谢谢<代码>书籍是文件对象。你需要阅读以下数据:
book=open('finn.txt').read()
,例如。这是一个值得否决的问题吗?我认为它不值得否决。但我想“但它不起作用”并没有它能起到的作用;-)也就是说,这将有助于更准确地解释“不起作用”的含义。编辑问题,谢谢!