有一个文本文件每一行都是list形式,现在想要获取每一行的url
参考:https://www.delftstack.com/zh/howto/python/python-string-to-list/
['https://private.zkh360.com/PRODUCT/vpi/PRO/20191213/AA0138434-1-1.jpg?x-oss-process=style/common_style×tamp=1597979775000', 'https://private.zkh360.com/PRODUCT/vpi/PRO/20191213/AA0138434-1-2.jpg?x-oss-process=style/common_style×tamp=1597979775000', 'https://private.zkh360.com/PRODUCT/vpi/PRO/20191213/AA0138434-1-3.jpg?x-oss-process=style/common_style×tamp=1597979775000', 'https://private.zkh360.com/PRODUCT/vpi/PRO/20191213/AA0138434-1-4.jpg?x-oss-process=style/common_style×tamp=1597979775000', 'https://private.zkh360.com/PRODUCT/vpi/PRO/20191213/AA0138434-1-5.jpg?x-oss-process=style/common_style×tamp=1597979775000']
使用python的ast()方法(为什么不直接遍历每行的list?因为读入文件为字符串类型:”[https://private.zkh360.com/PRODUCT/vpi/PRO/20191213/AA0138434-1-1.jpg]”,并不是list类型)
import ast
string = "['https://private.zkh360.com/PRODUCT/vpi/PRO/20191213/AA0138423-1-1.jpg?x-oss-process=style/common_style×tamp=1597979775000', 'https://private.zkh360.com/PRODUCT/vpi/PRO/20191213/AA0138423-1-2.jpg?x-oss-process=style/common_style×tamp=1597979775000', 'https://private.zkh360.com/PRODUCT/vpi/PRO/20191213/AA0138423-1-3.jpg?x-oss-process=style/common_style×tamp=1597979775000', 'https://private.zkh360.com/PRODUCT/vpi/PRO/20191213/AA0138423-1-4.jpg?x-oss-process=style/common_style×tamp=1597979775000', 'https://private.zkh360.com/PRODUCT/vpi/PRO/20191213/AA0138423-1-5.jpg?x-oss-process=style/common_style×tamp=1597979775000']"
list_data = ast.literal_eval(string)
for i in list_data:
print(i)
# 输出
https://private.zkh360.com/PRODUCT/vpi/PRO/20191213/AA0138423-1-1.jpg?x-oss-process=style/common_style×tamp=1597979775000
https://private.zkh360.com/PRODUCT/vpi/PRO/20191213/AA0138423-1-2.jpg?x-oss-process=style/common_style×tamp=1597979775000
https://private.zkh360.com/PRODUCT/vpi/PRO/20191213/AA0138423-1-3.jpg?x-oss-process=style/common_style×tamp=1597979775000
https://private.zkh360.com/PRODUCT/vpi/PRO/20191213/AA0138423-1-4.jpg?x-oss-process=style/common_style×tamp=1597979775000
https://private.zkh360.com/PRODUCT/vpi/PRO/20191213/AA0138423-1-5.jpg?x-oss-process=style/common_style×tamp=1597979775000