love2310 发表于 2024-9-30 13:50:43

求大神们帮忙编写一个PHP

本帖最后由 love2310 于 2024-9-30 16:36 编辑

那个大神可以帮我写个php,要求:我有一个txt文件里面有中央频道,卫视频道,地方频道,想把里面的源自动分类,我想用php或python自动分类到新的txt文件,通过我sh设定的时间运行,比如:
中央频道,#genre#
CCTV1,http://xxxxxx.m3u8
卫视频道,#genre#
东方卫视,http://xxxxxx.m3u8
地方频道#genre#
超级体育,http://xxxxxx.m3u8

zow1990 发表于 2024-9-30 13:50:44

love2310 发表于 2024-10-1 13:51
我用ai写过十几次了,都不成功,求大神帮忙写一个

import re

def classify_channel(channel):
    if 'cctv' in channel.lower():
      return '中央频道'
    elif '卫视' in channel.lower():
      return '卫视频道'
    else:
      return '地方频道'

def extract_number(channel_name):
    match = re.search(r'\d+', channel_name)
    return int(match.group()) if match else float('inf')

def sort_channels(input_file, output_file):
    channels = {}
    with open(input_file, 'r', encoding='utf-8') as file:
      for line in file:
            channel_info = line.strip()
            if channel_info:
                parts = channel_info.split(',')
                if len(parts) != 2:
                  continue
                channel_name, url = parts
                genre = classify_channel(channel_name)
                if genre not in channels:
                  channels = []
                channels.append(f"{channel_name},{url}")

    with open(output_file, 'w', encoding='utf-8') as file:
      for genre, channel_list in channels.items():
            channel_list.sort(key=lambda x: extract_number(x.split(',')))
            file.write(f"{genre},#genre#\n")
            for channel in channel_list:
                file.write(f"{channel}\n")
            file.write("\n")

sort_channels('input.txt', 'output.txt')

drow2012 发表于 2024-9-30 14:47:25

这个不用PHP吧,找AI帮你数据整理一下就行吧

duboy 发表于 2024-9-30 14:53:23

我以前写了一个,好象正好可满足你的需要,你可试试

频道列表简单分类排序 http://test.free.coms.su/sz2list/listSort.php

love2310 发表于 2024-9-30 15:16:23

drow2012 发表于 2024-9-30 14:47
这个不用PHP吧,找AI帮你数据整理一下就行吧

我想用php或python自动分类到新的txt文件,通过我sh设定的时间运行,

love2310 发表于 2024-9-30 15:16:51

duboy 发表于 2024-9-30 14:53
我以前写了一个,好象正好可满足你的需要,你可试试

频道列表简单分类排序 http://test.free.coms.su/sz2l ...

我想用php或python自动分类到新的txt文件,通过我sh设定的时间运行

zow1990 发表于 2024-10-1 09:11:15

Ai1秒就写出来

love2310 发表于 2024-10-1 13:51:57

zow1990 发表于 2024-10-1 09:11
Ai1秒就写出来

我用ai写过十几次了,都不成功,求大神帮忙写一个

love2310 发表于 2024-10-17 15:43:15

zow1990 发表于 2024-10-16 13:31
import re

def classify_channel(channel):


大神真牛,真佩服

相思风雨中 发表于 2024-10-19 08:52:41

不明白,啥意思
页: [1]
查看完整版本: 求大神们帮忙编写一个PHP