dir=r'C:\Users\huawei\Desktop\pythonProject1\data\train' fp = open('./train_list.txt','w+') imgfile_list = os.listdir(r'C:\Users\huawei\Desktop\pythonProject1\data\train') imgfile_list.sort(key= lambda x:int(x[:]))上述代码去掉排序部分
时间: 2023-06-09 12:05:36 浏览: 49
好的,您的问题是要将给定路径下的所有文件名写入一个文本文件,对吗?
可以这样修改上述代码,去掉排序部分:
```
import os
dir = r'C:\Users\huawei\Desktop\pythonProject1\data\train'
fp = open('./train_list.txt', 'w')
imgfile_list = os.listdir(dir)
for filename in imgfile_list:
fp.write(filename + '\n')
fp.close()
```
这样修改之后,代码会将 `dir` 变量指定的路径下所有文件名写入 `train_list.txt` 文件中,每个文件名一行。