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文件以獲取