2013-07-07 2 views
0

주어진 URL과 txt 파일의 일부 매개 변수를 사용하여 일련의 URL을 생성하고 싶습니다.파일에서 주어진 URL에 params를 파이썬으로 추가하십시오.

예를 들어, 주어진 URL은 :

http://stackoverflow.com/questions/ask1 
http://stackoverflow.com/questions/ask2 

그들은 url.xlsx 파일 시트 1에 각각 A1, A2에 저장된다. 이것은 내가 2 × 4 = 8 개 URL을 얻을 것이다 의미

http://stackoverflow.com/questions/ask1/param.x 
http://stackoverflow.com/questions/ask2/param.x 

을 :

w3e 
1 
123456 
fy 

나는 다음과 같이 URL을 생성하고 싶습니다 :

PARAMS

은 다음과 같은 내용으로는 params.txt 파일에 저장됩니다 .

어떻게하면 좋을까요? 많은 감사합니다! paramfile로 ('는 params.txt')

from itertools import product 

with open('urls.txt') as urlfile: 
    urls = [line.strip() for line in urlfile] 

을 뜨고 :

답변

0

을 결합 itertools.product()을 사용하여 다음 목록으로 두 파일을 읽어 매개 변수 = [line.strip()를 paramfile에서 라인]

for url, param in product(urls, parameters): 
    print url + param 
관련 문제