#取得当前目录下的去掉扩展名的文件名,并存到当前目录下的“name.txt”文件中
import os
filenames=os.listdir(os.getcwd())
#os.getcwd()获取当前目录
#os.listdir()该当目录下的文件
#filenames的值类型是列表
for name in filenames:
     filenames[filenames.index(name)]=name[:-5]
#filenames.index(name)偏移量的判断
#name[:-5]分片,去掉“.rmvb”的扩展名
filenames.sort()
#排下序
file=open(‘names.txt’,'w’)
for name in filenames:
     file.write(name+’\n’)
file.close()

结果是:
海贼王-001
海贼王-002
海贼王-003
海贼王-004
海贼王-005
海贼王-006
海贼王-007
海贼王-008
海贼王-009
海贼王-010