2017-04-24 28 views
1

我對Python 3非常陌生,並且一般編碼,所以請對我輕鬆一點。如何將url文件解析爲Python列表?

我想輸入一個文本文件中的URL列表。我的文字的內容 示例文件

http://www.sslproxies.org/ 
http://www.xroxy.com/proxy-type-Anonymous.html 
https://kingproxies.com/ 

我怎樣才能大規模導入列表進入我的朋友創造了一個代理程序刮? 這是我迄今爲止

scrape_list = list(set(open('URList.txt', 'rb').read().splitlines())) 
for url in scrape_list: 
      os.subprocess('hisprogram.exe --addurl ' + url) 

但這似乎並沒有工作,會很喜歡,如果有人能幫助解釋給我聽。

非常感謝。

+3

「_but這似乎並沒有工作,_」是不夠的,你應該在你的問題彙報所有產生的錯誤信息(如果有的話)或者明確聲明程序結束了沒有明確的錯誤但沒有產生預期的結果(在這種情況下,結果是什麼?)。 – gboffi

+0

歡迎來到Stack Overflow!它可以幫助您進行[導覽]並訪問[幫助]並提供進一步的問題。這個問題沒有足夠的背景讓我們知道問題 - 結果是什麼,它們與預期結果相比如何?考慮閱讀如何寫[mcve]來幫助我們來幫助你。 – Delioth

回答

0

你非常接近解決方案。只需使用split()代替splitlines並沒有需要爲列表設置電話:

>>> with open('URList.txt') as f: 
     scrape_list = f.read().split() 

>>> scrape_list 
['http://www.sslproxies.org/', 'http://www.xroxy.com/proxy-type-Anonymous.html', 'https://kingproxies.com/']