我想从python中的普通文本文件打开特定的行。无论如何要做到这一点?如何?要行m
和名称文件如何在python上打开特定的文本文件?
-1
A
回答
2
假设是file.txt
with open('file.txt') as f:
line = f.read().splitlines()[m]
print(line)
line
是你想要的行。
1
如果通过符合一致模式的行号选择行,请使用 itertools.islice
。
E.g.要选择从3线每秒排队,但不包括第10行:
import itertools
with open('my_file.txt') as f:
for line in itertools.islice(f, 3, 10, 2):
print(line)
0
首先让我们看看如何打开一个文件写:
f = open(‘filename.txt’, ‘w’)
现在,我们已经打开了一个名为文件名的文件,在写模式下。写模式用'w'表示。如果该特定名称的文件不存在,则会创建一个新文件。
它创建了该特定文件的一个对象,我们可以对该特定对象执行所有操作。现在我们创建了一个写作对象。要编写的命令是:
text = “Hello Python”
f.write(text) ## or f.write(“Hello Python”)
在完成所有我们所需的操作后,我们需要关闭文件。关闭该文件的命令如下:
f.close()
这将保存该文件并关闭它。现在让我们看看如何读取文件。
f = open(‘filename.txt’, ‘r’)
与写相同,但只有模式更改为'r'。现在我们在读取模式下打开了一个名为filename的文件。读取模式用'r'表示。如果该特定名称的文件不存在,则错误将引发
Traceback (most recent call last):
File "", line 1, in
IOError: [Errno 2] No such file or directory: 'filename.txt'
如果该文件存在,那么它会创建一个特定的文件的对象,我们可以做到这一点特定对象上我们的所有业务。现在我们创建了一个阅读对象。要读取的命令是:
现在读取文件对象的所有内容并将其存储在变量文本中。文本保存文件的全部内容。
完成我们所有必需的操作后,我们需要关闭文件。该命令关闭文件如下:
f.close()
在上面的例子中,我们已经分别打开的文件并单独关闭它,有一个更好的方式与使用功能来做到这一点。修改后的代码将为
with open(‘filename.txt’, ‘r’) as f:
text = f.read()
print text
当它出来时,它会自动关闭文件。
相关问题
- 1. 打开特定的文本文件
- 2. Python:打开并在特定行显示文本文件
- 3. 我如何在Python上打开文本文件中的行(2.72)
- 4. 如何在Python中打开chm文件的特定部分?
- 5. 如何在特定目录中打开python搁置文件
- 6. 用Python在特定文件夹中打开文件浏览器
- 7. 如何使用Python Tkinter打开特定的.csv文件按钮?
- 8. 用Python脚本打开特定的文件类型?
- 9. UWP:打开特定文件
- 10. 在python中打开多个预定义的文本文件
- 11. 如何在VBA的特定行打开和显示文本文件
- 12. 如何打印特定单词在文本文件中的Java
- 13. 如何在python中将文本文件打开为dict?
- 14. Python:打开.blend文件作为文本
- 15. 如何在Python中搜索特定单词的文本文件
- 16. 如何在python中打开ANS文件?
- 17. 如何在python中打开.MSG文件
- 18. 如何在python中打开文件?
- 19. 如何在Python中打开Excel文件?
- 20. 如何只打开目录中的文本文件 - Python
- 21. Python:从文本文件打印特定范围的行
- 22. 如何用NSFileHandle打开文本文件
- 23. 将文本文件的特定行写入文本文件 - Python
- 24. 如何在现有vim窗口的特定行打开文件?
- 25. python脚本在崇高的文本打开一个文件
- 26. Excel宏 - 打开特定的word文件
- 27. 将文本文件和打开的文件在文本文件
- 28. 如何打开在屏幕中间以特定大小打开的文件夹
- 29. 在Python中打开文件
- 30. 我在打开Python文件:(
确定生病现在就试试 –
当我这样做并运行它什么都不做,没有错误信息只是空白行 –
'line'是,你需要 –