Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.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读取文本文件中的特定单词_Python - Fatal编程技术网

如何使用Python读取文本文件中的特定单词

如何使用Python读取文本文件中的特定单词,python,Python,假设我有一个文本文件,其中包含以下内容: Hello my name is John. 使用Python函数进行读取 data = open("test.txt", "r") print("data.readline(2 - 4)) 如何仅从第二个字符(e)到第四个字符(l)进行读取。因此,当我运行程序时,它会打印“ell”您可以使用read()方法执行以下操作: data = open("test.txt", "r") print(data.read(4)[1:]) f = open("

假设我有一个文本文件,其中包含以下内容:

Hello my name is John.
使用Python函数进行读取

data = open("test.txt", "r")
print("data.readline(2 - 4))
如何仅从第二个字符(e)到第四个字符(l)进行读取。因此,当我运行程序时,它会打印“ell”

您可以使用
read()
方法执行以下操作:

data = open("test.txt", "r")
print(data.read(4)[1:])
f = open("test.txt", "r")
f.seek(1)
print(f.read(3))
试着这样做:

data = open("test.txt", "r")
print(data.read(4)[1:])
f = open("test.txt", "r")
f.seek(1)
print(f.read(3))

seek(1)
是移动到文件中第一个字节的位置,而
read(3)
是读取下面的3个字节。

问题表明OP使用的是Python 3,所以打印应该是一个函数。我使用的是Python 3.3它不起作用。请在第3行第17列给我一个语法错误,这是Python 3<代码>打印()应作为函数使用。