linecache

    0热度

    2回答

    我有一个(ASCII)文件,foo.txt,它有很多东西,但我只关心第2行的三个数字(用空格分隔)。为了您的信息(我不知道它是否相关),此行前后的行数与行2不同。 我想从行中获取这三个数字2并将它们存储为三个独立的整数(无论是三个单独的变量还是一个长度为3的列表,我都不在乎)。 我正在使用linecache.getline()从文件中获取该行,但它将该行拉出为一个长字符串(而不是将行上的每个数字作

    2热度

    1回答

    我剪下了我试图完成的脚本的一部分。我期待在每次迭代后得到mylineS.split()[0]的新结果。对于每次迭代,outS.txt和outT.txt是commandC的结果,并且在每次迭代中结果是不同的。但mylineS.split()[0]为每次迭代带来第一个结果。 我想我的方法有什么问题,有什么想法? B = 0 while B < len(Source_Tdevs): devS

    0热度

    2回答

    我想从两条不同的线使用linecache连接2个字符串,但是当我尝试时,输出总是在2行而不是1行。 文本文件中: 你好 世界 代码: import linecache import easygui a=linecache.getline("textfile.txt",1) b=linecache.getline("textfile.txt",2) easygui.msgbox (a+b

    1热度

    4回答

    我试图做一个代码中的特定行: 打开一个文本文件 去,随着“开始” 去行启动线3从与“开始”开始的行(先前选择的) 检查,如果该行包含“含有”字 若是=打印“OK”: str1 = "Start" with open("C:...test.txt") as file: for line in file: if str1 in line: if "contain" in l

    -3热度

    1回答

    我对Python很新,我试图写“饼干”(不是真的,只是一个程序,写所有可能的组合)。 我用linecache,然后只是while循环(太多)。 当时的想法是,以与AZ和0-9字符的字典,然后使用linecache获得字符,并把它们一起 (它的工作,只有2个字符变化,但是当我试图为8个字符... ) ,因为我新的Python我是不是真的有intendation的朋友,但不知何故,我做到了工作,但..

    0热度

    1回答

    我有一个包含许多子目录的目录。 在目录的底部有一些.txt文件,我需要从中提取第2行。 import os import os.path import linecache for dirpath, dirnames, filenames in os.walk("."): for filename in [f for f in filenames if f.endswith(".t

    0热度

    1回答

    我目前使用python linecache模块来抓取给定文本文档中的特定行,并用所述行创建一个新文件。例如,代码的一部分是这样的: cs = linecache.getline('variables.txt', 7) cs_1 = open("lo_cs", "w") cs_1.write(str(cs)) cs_1.close() 的问题是,variables.txt内,线7由下式给出

    0热度

    1回答

    我使用python 2.7 这里是我的代码文件夹中解析文件 import linecache import glob path = r"G:\test\folder1" Key = '''testresult="NOK"''' Files = glob.glob(path+'\*.xml') for FileName in Files: Loop_Count = 1

    0热度

    1回答

    我正在创建一个工具,该工具提供百分之一的测试结果的概述。该工具访问日志文件,检查通过和失败判决。当它失败时,我需要回到日志的前几行来捕捉失败的原因。 linecache.getline在我的工作区中工作(Python通过eclipse运行)。但是,在我创建了一个Windows安装程序(.exe文件)并在我的计算机中安装了该应用程序后,linecache.getline不会返回任何内容。有什么我需要

    0热度

    1回答

    虽然捆绑安装错误: 宝石::安装:: ExtensionBuildError:错误:未能建立宝石原生扩展。 /home/launchpad/.rbenv/versions/1.9.3-p448/bin/ruby extconf.rb 无法处理的1.9.x尚未 * extconf.rb失败* 无法创建Makefile文件由于某些原因,可能是缺乏必要的 库和/或标题。检查mkmf.log文件以获取