【发布时间】:2018-10-31 23:05:32
【问题描述】:
我想列出我保存的所有 wifi 文件,每个文件前面都有一个数字,但我的输出不是我的代码。
import os,
path = '/etc/NetworkManager/system-connections/'
dirs = os.listdir(path)
count = sum([len(files) for r, d, files in os.walk(path)])
for file in dirs:
for item in range(count):
print(item, file)
预期输出:
1 wifi 测试
2 安卓AP
3 安卓AP测试
现在输出:
0 wifi 测试
1个安卓AP
2 安卓AP测试
0 wifi 测试
1个安卓AP
2 安卓AP测试
然后重新开始
【问题讨论】:
-
这就是嵌套循环的作用。你会想查找
enumerate。
标签: python python-3.x range directory