原创 python3嵌套列表排序

嵌套列表排序 列表: demolist = [[3,'b','2020-7-1'],[2,'e','2020-6-26'],[10,'a','2020-8-16']] 排序: demolist.sort(key=lambda x

原创 bug追蹤的幾種方式

bug追蹤的幾種方式 (1)梳理邏輯: 最好的方式是讓程序按照自己所想的方式運行,而不是頻繁的依靠console.log打印結果,想要達到這種效果就要先理順自己的邏輯,看每一次返回的值是否有類型錯誤,判斷條件是否有誤 (2)回溯:

原创 python3實現json轉excel

數據 [ { "name":"flten", "category":"com", "count":1, "location":"上海", "time":"2020-7-2" }, { "name":"flten

原创 javascript一行代碼實現數組降維並排序

降維並排序 var arr = [ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10]; 代碼 Array.from(new Set(a

原创 python3分割路徑、文件名、擴展名

import os filepath = '/home/xl/project/demo.txt' (file_path, tempfilename) = os.path.split(filepath) # file_path =

原创 python3 list去重、分割以及判斷是否包含元素

list去重(嵌套list去重) # 普通list去重 a=[1,2,3,4,1,2,3,4] a=list(set(a)) print(a) #輸出:[1, 2, 3, 4] # 嵌套list去重 b=[[1,2,3,4],[

原创 python3時間格式化

python時間格式化 import time import os # 獲取文件修改時間(時間戳) dirpath = '/home/xl/project/demo.txt' t = os.path.getmtime(dirpa

原创 Python3報錯:TypeError: list indices must be integers or slices, not str

問題 示例代碼: strlist = ['a','b','c'] for i in strlist: if strlist[i] > 0: ... 報錯: TypeError: list indices must be i

原创 python中的元組與json類型轉化問題

問題描述 下午一個同事問我一個問題,爲啥寫入的是元組,得到的結果是列表呢?我把代碼看了好幾遍,都沒找出來所有然來,後來才知道原來是因爲進行了文件讀寫,寫入文件再讀取的時候轉化爲了json,而python中的tuple轉化爲json

原创 python引入絕對路徑

問題: 當前文件位置爲: /home/xmdd/tmp/project/main.py 我想要引入的文件位置爲: /home/xl/project/ChineseNER/tensorflow/train.py 解決: 用sys手動

原创 flask渲染模板文件

創建模板文件 在vent1同級目錄下創建templates文件夾,這是flask中默認在templates下尋找模板文件 {{name}}的值是從渲染模板時使用的數據中獲取 python代碼 必須引入render_templ

原创 redis添加key與查看value

redis添加key 新增key時必須同時設置filed和value hset file_list 'a.txt' '2020-6-20+true+false+false' 查看新增key的filed(字段) hkeys fi

原创 tensorflow報錯ValueError: Variable ... already exists, disallowed.

報錯信息 尋找解決方案 因爲保存了上次運行結束的變量,所以報錯already exists,看網上的解決方案都是說將如下代碼增加在代碼開頭 tf.reset_default_graph() 問題 但問題來了,這個開頭指的是🤣🤣

原创 python中列表轉爲路徑

python中string也可以看做list,並調用list的方法,但是一旦調用原本的string就會變爲[ .. , .. , ..]的格式,要想再拼接爲string的形式就需要用for進行拼接,當然這個過程中也可以做很多的事情

原创 python3中將json.dumps()結果顯示爲中文

問題 今天同事問我一個編碼報錯的問題怎麼解決,初步判斷是用的方法沒有encoding這個參數 然後看了下代碼: self.write(json.dumps(result,encoding='utf-8')) 解決 果然,jso