当前位置: 首页 > 面试题库 >

转到Python中的特定行?

熊锐进
2023-03-14
问题内容

我想转到.txt文件中的第34行并阅读它。您将如何在Python中做到这一点?


问题答案:

使用Python标准库的linecache模块:

line = linecache.getline(thefilename, 33)

应该正是您想要的。您甚至不需要打开文件-linecache一切都为您完成!



 类似资料:
  • 问题内容: 以下代码是否有替代方法: 如果我正在处理一个巨大的文本文件,其行数未知但长度不同,并且需要跳转到特定行我事先知道哪个号码?当我知道我至少可以忽略文件的前半部分时,我很难一一处理它们。寻找更优雅的解决方案(如果有)。 问题答案: 行缓存: 该模块允许人们从Python源文件中获取任何行,同时尝试使用缓存在内部进行优化,这是从单个文件读取许多行的常见情况。模块使用它来检索源行以包含在格式化

  • 问题内容: 我对配置Jenkins或Python还是很陌生,但我必须在Jenkins中设置单一测试。我的程序是在Python中运行的,但仅在Python 2.6上可以运行,而我应该使用的Jenkins版本是2.7,因此我试图设置Jenkins来设置一些环境变量,以便它准备为该特定测试启动准确的Python(它是一个更大的项目的一部分,该项目将成功运行其他运行良好的测试)。 我的想法是在命令中设置执

  • 问题内容: 我正在使用JSON.NET序列化一些对象,并且我想知道是否有一种简单的方法可以仅针对特定对象覆盖默认json.net转换器? 目前我有以下课程: JSON.NET当前将上述序列化为: 是否可以仅通过特定方式将其格式化为: 我对JSON.NET有点陌生。我想知道上面是否与编写自定义转换器有关。我找不到任何有关如何编写示例的具体示例。如果有人可以指出我的具体信息,我将不胜感激。 我需要找到

  • 问题内容: 在我的HTML页面上,我希望能够“转到” /“滚动到” /“关注”页面上的元素。 通常,我会使用带有的锚标记,但是我已经在使用hashchange事件和BBQ插件来加载此页面。 那么,是否还有其他方法可以通过JavaScript使页面转到页面上的给定元素? 这是我要执行的操作的基本概述: 问题答案: 插件形式的标准技术如下所示: 然后,您可以说滚动到。选件处理和可配置性留给读者练习。

  • 问题内容: 假设我有一个充满昵称的文本文件。如何使用Python从此文件中删除特定的昵称? 问题答案: 首先,打开文件并从文件中获取所有行。然后以写模式重新打开文件并写回你的行,但要删除的行除外: 你需要在比较中使用换行符,因为如果文件不以换行符结尾,则最后一个line也不行。

  • 我想删除在特定列中具有零值的行 第三列“性别”是一个二元变量,1表示男性,0表示女性。这里的0不是缺少的数据,我想删除缺少工资或年龄的行,这样我就可以