求大神们帮忙编写一个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
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') 这个不用PHP吧,找AI帮你数据整理一下就行吧 我以前写了一个,好象正好可满足你的需要,你可试试
频道列表简单分类排序 http://test.free.coms.su/sz2list/listSort.php drow2012 发表于 2024-9-30 14:47
这个不用PHP吧,找AI帮你数据整理一下就行吧
我想用php或python自动分类到新的txt文件,通过我sh设定的时间运行, duboy 发表于 2024-9-30 14:53
我以前写了一个,好象正好可满足你的需要,你可试试
频道列表简单分类排序 http://test.free.coms.su/sz2l ...
我想用php或python自动分类到新的txt文件,通过我sh设定的时间运行 Ai1秒就写出来 zow1990 发表于 2024-10-1 09:11
Ai1秒就写出来
我用ai写过十几次了,都不成功,求大神帮忙写一个 zow1990 发表于 2024-10-16 13:31
import re
def classify_channel(channel):
大神真牛,真佩服 不明白,啥意思
页:
[1]