Python 关于文件的操作

Python中对open()函数的说明:

     Definition : open(name[, mode[, buffering]]) 

     Type : Function of __builtin__ module 

     open(name[, mode[, buffering]]) -> file object

一、如何获取当前目前下的特定后缀的文件名?

需求:有时我们需要处理当前目录下大量的.txt文档文件,但是这些文件的名字又没有规律,如何得到这些文件名?

解决方案:python是使用模块glob:

 9 import os.path, time
10 import exceptions
11 import glob
12 import os
13 rootdir = os.getcwd()
14 if __name__ == '__main__':
15   file_object = open('name.set', 'w')
16   for file_name in glob.glob("*.jpg"):
17    print file_name
18    print ('*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*')
19    file_object.write(rootdir + file_name + "\n")
20   file_object.close( )

 

   

posted @ 2017-04-20 11:16  视野  阅读(209)  评论(0编辑  收藏  举报