python - 生成从 txt 文件导入的列表组合的问题
问题描述
编码:
def title():
print("Importing keywords...")
sleep(0.5)
file = open('keywords.txt', 'r')
keywords = file.readlines()
file.close()
print("Keywords imported")
sleep(0.5)
file = open('keywords.txt', 'r')
keywords = file.readlines()
sleep(0.5)
file.close()
kw = keywords
param = ['oid', 'ap', 'utm_source', 'PageName', 'div', 'ID']
pageform = ['php', 'asp', 'aspx', 'htm', 'html']
for ln in [f" {k} //{prm}= .{pf}?" for k in kw for pf in pageform for prm in param]:
print(ln)
输出:
所有可能的组合,但只有从关键字 1 生成的组合看起来应该像这样,例如:
keyword1 //oid= .php?
keyword1 //ap= .php?
keyword1 //utm_source= .php?
keyword1 //PageName= .php?
keyword1 //div= .php?
keyword1 //ID= .php?
keyword1 //oid= .asp?
但是带有关键字 2 的那个是这样生成的:
//oid= .php?
keyword2
//ap= .php?
keyword2
//utm_source= .php?
keyword2
//PageName= .php?
keyword2
//div= .php?
keyword2
//ID= .php?
keyword2
//oid= .asp?
keyword2
//ap= .asp?
keyword2
//utm_source= .asp?
keyword2
//PageName= .asp?
以及以这种格式从 txt 文件导入的关键字列表:
keyowrd1
keyword2
有人可以帮忙吗?
解决方案
推荐阅读
- json - CSV 数据到 GraphQL 架构
- c - 哈希的 printf
- javascript - 确保正则表达式高效且安全
- flutter - 如何在颤动中重新加载网络图像?
- microsoft-graph-api - 不允许使用 Microsoft Graph 教育 API 方法
- typescript - 如何在不使用 FileTransfer 的情况下从 Ionic 5 中的 url 下载文件
- python - 在 Heroku 上传的 requirements.txt 中添加什么
- arrays - 在少数数组中找到更便宜组合的算法
- java - 如何创建一张表的多个映射?(jpa 休眠)
- python - Pandas:使用两个列元素对值进行排序