指定分類樹下節目點選次數和人數的統計

2021-09-27 13:28:35 字數 1562 閱讀 1615

#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...

點雲分類相關調研

點雲分類 標註 根據採取的方法和策略可以分為階層式分類和同時分類方法。階層式分類就是將任務分為兩類 濾波和物件分類。濾波就是將點雲分為地面點和非地面點,其中常用的演算法有數學形態學演算法,坡度濾波演算法,不規則三角網漸進加密演算法,移動曲面擬合演算法和迭代線性最小二乘內插法,布料模擬演算法等。在物件...