gpt4 book ai didi

python - 如何将已读取并解析的数据写入另一个文件?

转载 作者:行者123 更新时间:2023-12-04 10:36:37 27 4
gpt4 key购买 nike

我想编写一个python脚本来读取这样的文件:

test.com|test,login|login,news|new,ranking|ranking,festival|festival,talent|talent,login|login,dashboard|dashboard/dashboard
test2.com|test2,net|c6,login|login
etest.com|efile
test3.com|folde,shop|lab_shop,2013|2013,crm|crm
test4.net
test5.net|dashboard

在第一行:
'test.com'是域名
'test'在 pip 是项目文件夹之后
'login ,news , ... '是子域

我想读取域名和子域,然后创建一个这样的文件:
test.com

login.test.com

news.test.com

我写了这个脚本:

with open('domains') as fp:
for line in list(fp):
line1 = line.rstrip("\n").split(",")[0]
line1 = line1.split('|')[0]
print(line1)
fp.close()

result:
test.com
test2.com
etest.com
test3.com
test4.net
test5.net

这显示了域名。
但是我怎么写sub_domain呢?

最佳答案

我希望下面的代码有用:

with open('domains') as fp:
for line in list(fp):
line1 = line.rstrip("\n").split("|")
baseDomain = line1[0]
print(baseDomain)
for lbl in line1:
domain = lbl.split(',')
try:
print(domain[1]+'.'+baseDomain)
except IndexError:
folderName = domain[0]
fp.close()

关于python - 如何将已读取并解析的数据写入另一个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60152504/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com