|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
新手一枚,学到30讲,自己编写了一个提取当前文件夹所有文件名称(不包含子目录)并导出到“list.txt”,但是技术不娴熟,提取的内容是随机顺序,请高手指点如何进行排序 ,代码如下:
- import os
- path =os.getcwd()
- listofitems = []
- for each in os.listdir(path):
-
- file_name = 'list.txt'
- listofitems_file = open(file_name,'a+')
- listofitems_file.writelines(each+'\n')
-
- listofitems_file.close()
- listofitems = []
复制代码
os.listdir(path)的结果就是一个list
- import os
- path =os.getcwd()
- listofitems = []
- files = os.listdir(path)
- files.sort() #升序;files.sort(reverse=True) 降序
- for each in files:
- file_name = r'C:\Users\Administrator\Desktop\list.txt'
- listofitems_file = open(file_name,'a+')
- listofitems_file.writelines(each+'\n')
- listofitems_file.close()
-
- listofitems
复制代码
|
|