python - 第一个文件路径值未添加到 linux ubuntu 上的数组中
问题描述
在 linux 上运行 python 脚本
pngs = []
for idx, device in enumerate(udid):
pngs += glob.glob(os.getcwd() + "/logs/" + device + "_" + get_model_of_android_phone(device) + "/" + "*.png")
print(glob.glob(os.getcwd() + "/logs/" + device + "_" + get_model_of_android_phone(device) + "/" + "*.png"))
for 循环将运行两次,并且 2 个 png 将被添加到数组中。但是,只有第二个被添加到数组中。
不太清楚为什么数组中缺少第一个。
当我尝试打印整个路径时,会显示整个路径。
文件路径示例
['/home/ubuntu/logs/123456789_SM-G920I/123456789google_search_android.png']
解决方案
你试过追加吗?
for idx, device in enumerate(udid):
pngs.append(glob.glob(os.getcwd() + "/logs/" + device + "_" + get_model_of_android_phone(device) + "/" + "*.png"))
print(glob.glob(os.getcwd() + "/logs/" + device + "_" + get_model_of_android_phone(device) + "/" + "*.png"))```
推荐阅读
- javascript - 重定向脚本在 Wordpress 标头中不起作用
- java - 结果数组列表2列android java
- vim - VIM中'wordwrap'设置中的'Cursorline'
- c# - Xamarin.Forms ListView 滚动缓慢且生涩
- c# - 带有 [HTTPPost] 的 .Net Core 3.1 API 操作方法返回 405 且响应头不正确允许
- javascript - 设置键盘快捷键以触发 Chrome 扩展
- spring - ChannelInterceptorAdapter 已弃用 - 替代品是什么?
- php - Woocommerce - 在结帐期间更改总文本并添加费用
- swiftui - 导致导航链接初始化丢失的状态变量
- redis - 通过 RedissonScript 在 redis 上执行 lua 脚本时的解码器问题