使用python编写循环
我需要打印一些大小使用条件的值使用python编写循环,python,loops,conditional-statements,Python,Loops,Conditional Statements,我需要打印一些大小使用条件的值 size, url 1 https://api-glb-ams.smoot.apple.com/user_guid? 3257 https://init.itunes.apple.com/WebObjects/MZInit.woa/wa/signSapSetupCert 0 http://engine.rbc.medialand.ru/code? 35 http://www.google-analytics.com/collect? 0 http://engine
size, url
1 https://api-glb-ams.smoot.apple.com/user_guid?
3257 https://init.itunes.apple.com/WebObjects/MZInit.woa/wa/signSapSetupCert
0 http://engine.rbc.medialand.ru/code?
35 http://www.google-analytics.com/collect?
0 http://engine.rbc.medialand.ru/test?
0 http://engine.rbc.medialand.ru/code?
我在循环中获取它,并尝试获取所有url
,其中size
超过43个
if not size:
continue
elif size[0] < 43:
continue
else:
print size[0], url
如果不是大小:
持续
elif大小[0]<43:
持续
其他:
打印大小[0],url
如果
条件起作用,但elif
不起作用。它打印所有的大小
和url
,在您正在使用的Python 2中,字符串可以与整数进行比较。字符串总是比整数大
>>> '35' < 43
False
对于您的程序:
elif int(size[0]) < 43:
elif int(大小[0])<43:
在您正在使用的Python 2中,字符串可以与整数进行比较。字符串总是比整数大
>>> '35' < 43
False
对于您的程序:
elif int(size[0]) < 43:
elif int(大小[0])<43:
您正在从文件中读取此信息吗?如果问题可能与字符串类型有关,那么您是否从文件中读取此内容?如果是,则问题可能与字符串类型有关