datas=[] def creat_pathcsv(): for dirname, _, filenames in os.walk('D:\学习\python learing\搜索引擎\TrainingReleased_CS\TrainingReleased_CS\STNO-UNICODE'): for filename in filenames: path = os.path.join(dirname, filename) # print(path) # print(type(path)) # print(dirname) path = str(path).replace("\\", "/") path = [path] datas.append(path) print(datas) datas中没有元素是为什么
时间: 2024-01-25 07:02:54 浏览: 133
BITVehicle_Dataset和txt标签文件
这段代码定义了一个列表 datas,并定义了一个名为 creat_pathcsv 的函数,但是在函数中只是往 datas 列表中添加了元素,但是并没有调用这个函数。因此,如果你在代码中直接打印 datas 列表,那么它是空的。
如果你想要得到这个列表中的元素,需要在调用 creat_pathcsv 函数之后,再次打印 datas 列表,例如:
```
datas = []
def creat_pathcsv():
for dirname, _, filenames in os.walk('D:\学习\python learing\搜索引擎\TrainingReleased_CS\TrainingReleased_CS\STNO-UNICODE'):
for filename in filenames:
path = os.path.join(dirname, filename)
path = str(path).replace("\\", "/")
path = [path]
datas.append(path)
creat_pathcsv()
print(datas)
```
这样就可以得到包含文件路径的列表了。
阅读全文