http://docs.python.org/2/library/filesys.html
- 10.1. os.path --- Common pathname manipulations
- 10.2. fileinput --- Iterate over lines from multiple input streams
- 10.3. stat --- Interpreting stat() results
- 10.4. statvfs --- Constants used with os.statvfs()
- 10.5. filecmp --- File and Directory Comparisons
- 10.6. tempfile --- Generate temporary files and directories
- 10.7. glob --- Unix style pathname pattern expansion
- 10.8. fnmatch --- Unix filename pattern matching
- 10.9. linecache --- Random access to text lines
- 10.10. shutil --- High-level file operations
- 10.11. dircache --- Cached directory listings
- 10.12. macpath --- Mac OS 9 path manipulation functions
1.shutil
http://blog.csdn.net/luan_tianjiao/article/details/17270295
2.os
http://blog.csdn.net/luan_tianjiao/article/details/17270247
3.filecmp
http://blog.csdn.net/luan_tianjiao/article/details/17269979
4.fnmatch
http://blog.csdn.net/luan_tianjiao/article/details/17269987
5. 临时文件的操作:
1).创建一个唯一的临时文件:tempfile.mktemp() --> filename
2).打开临时文件:tempfile.TemporaryFile()
6. 内存文件(StringIO和cStringIO)操作
StringIO #cStringIO是StringIO模块的快速实现模块
1).创建内存文件并写入初始数据:f = StringIO.StringIO("Hello world!")
2).读入内存文件数据:print f.read() #或print f.getvalue() --> Hello world!
3).向内存文件写入数据:f.write("Good day!")
4).关闭内存文件:f.close()
7.file
http://blog.csdn.net/luan_tianjiao/article/details/18145769