#1. 統計分類下所有子分類的節目明細,匯出成bestv-categorydtl1.csv檔案
#select p.name, p.code, c.name, c.categoryid
# from program p,
# categorydtl cdtl,
# (select *
# from category
# start with categoryid = '41719'
# connect by parentid = prior categoryid) c
# where cdtl.categoryid = c.categoryid
# and p.programid = cdtl.objid
#2. 分析00000000.00000002.viewinfo.20181108.0001.txt檔案,按節目名開頭「00600637」確認是bestv的節目
#3. 如果取出節目的code在分類明細中,寫入test.txt檔案
#-*- coding: utf-8 -*-
import os,time,operator,csv
wf =
open
('test.txt'
,'a'
)programcode =
for line in
open
('00000000.00000002.viewinfo.20181108.0001.txt'
,mode=
'r')
: user = line.split(
'|')[0
].strip(
'\r\n'
)#取使用者id
code = line.split(
'|')[5
].strip(
'\r\n'
)#取節目code
if operator.eq(code[:8
],'00600637'):
#如果節目是00600637開頭
with
open
('bestv-categorydtl1.csv'
)as csvfile:
#開啟csv檔案
csvline = csv.reader(csvfile)
#讀出一行
for csvrow in csvline:
#遍歷行
csvcode=csvrow[1]
.strip(
'\r\n'
)#取到第二列節目code
if operator.eq(csvcode,code)
:#如果csv的節目code與txt中code,列印並寫入檔案。
print
(user+
'|'+csvcode+
'|'+code)
wf.write(
'\n'
+user+
'|'+code)
wf.close(
)
ecshop呼叫指定分類ID的下級分類
第一步 開啟 lib goods.php 最後加上以下函式 呼叫商品分類指定分類下級分類 function get parent id tree parent id return three c arr 第二步 宣告後用 smarty呼叫,就是在 index.php 中加上下面一句 注意這裡加的位置...
ecshop呼叫指定分類的文章
舉例如首頁呼叫方法 1 先開啟index.php檔案找到以下 在它下面增加以下 呼叫方法 smarty assign class articles 4 index get class articles 4,6 分類呼叫文章 呼叫多個就修改傳進去的引數,以及模板接收的變數,其中上面的4就是文章分類id...
點雲分類相關調研
點雲分類 標註 根據採取的方法和策略可以分為階層式分類和同時分類方法。階層式分類就是將任務分為兩類 濾波和物件分類。濾波就是將點雲分為地面點和非地面點,其中常用的演算法有數學形態學演算法,坡度濾波演算法,不規則三角網漸進加密演算法,移動曲面擬合演算法和迭代線性最小二乘內插法,布料模擬演算法等。在物件...