這是一個簡單的問題。我的任務是循環列表並打印每個元素。每次打印後,我打算從列表中刪除此元素。我的代碼是: >> a = [1,2]
>> for x in a:
>> print x
>> a.remove(x)
>> print a
輸出是: >> 1
>> [2]
然而,奇怪的事情發生在這裏: 只有1已經打印,它從列表中刪除1日後看來,程序跳出了直接循環。我的假設是在更改列表
我試圖解析某些事件的日誌文件。由於日誌文件可能很安靜,因此有必要過濾掉我們需要的應用程序不感興趣的行。 這個想法是,我用4或5個字符串創建一個我想查找的列表,然後在包含我保留的日誌文件的行的其他列表中循環遍歷行。 日誌文件是代理的日誌,用於獲取請求來自哪裏的視圖 通過在行中查找「GET /」,並且只存儲那些確實存在在裏面。 with open('logfile', 'r') as f:
我正在編寫一個腳本來搜索數據庫中的過濾器,並將結果與給予我的xlsx文件進行比較。由於給定xlsx的格式,我的篩選器列表有時包含字符串的子列表,有時還包含相同位置的字符串。當我到了實際的比較我嘗試使用此代碼來檢查子表運行特定的子表檢查的長度 if len(filters[x][1])>1:
過濾器列表中使用的代碼 while(tpSheet.cell(i,0).value!=''):