这是我第一次来这里,希望能得到你的帮助。 我是python新手,需要你的帮助
我有两个.txt文件 这里有一个例子 file1.txt
customer1.com
customer2.com
customer3.com
customer4.com
customer5.com
customer6.com
customer7.com
customer8.com
customer9.com
file2.txt
service1
service2
service3
我想在file1.txt=>;上循环file2.txt; 比如下面的例子
customer1.com/service1
customer1.com/service2
customer1.com/service3
customer2.com/service1
customer2.com/service2
customer2.com/service3
customer3.com/service1
customer3.com/service2
customer3.com/service3
然后继续,直到完成file1.txt
我还需要做一个假设 例如,假设客户编号3有服务编号2(我的意思是找到文件)
customer3.com/service2[找到服务]
我需要customer3停止查找服务的循环,并将输出(customer3.com/service2)保存在名为file3.txt的新文件中 循环继续与其他客户进行,每个客户都找到了服务,输出保存在file3.txt中
我希望你明白我的意思。 谢谢
您可以使用
itertools.product
从每个文件中获取行的笛卡尔积,以获取每个URL组合:file3.txt
循环任务很简单。您需要读取每个文件并将数据另存为列表。然后按照循环顺序编写一个文件。参见示例。但我不理解黑线和服务找到的逻辑。是一般的。具体点
例如:
试着一行一行地阅读,并使用相应的方法
相关问题 更多 >
编程相关推荐