我写了一个简单的Python脚本,如下所示:
#!/usr/bin/python
import sys
import urllib
if len(sys.argv) < 2:
print 'usage: python %s <file-urls>' % (sys.argv[0])
sys.exit(2)
print '%-15s %15s' % ('URL_PAGE', 'STATUS')
FileName = sys.argv[1]
InputFile = open(FileName)
for url in InputFile:
out = urllib.urlopen(url)
status = out.getcode()
print '%-15s %15s' % (url, status)
输出是这样的:
URL_PAGE STATUS
http://test.com
200
但我想要这个输出:
URL_PAGE STATUS
http://test.com 200
最佳答案
从
换行符(和无用的空格):url
中去除
print '%-15s %15s' % (url.strip(), status)
关于python - 输出不按行显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24467134/