2017-04-24 49 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/']