python操作文件库不需要安装其他module,文件操作类库是python语言自身支持的操作。

判定文件是否存在:os.path.isfile(filePath)

 

import os
import sys

if __name__=='__main__':
    filePath='d:\\FTP\\HUAWEI\\1.txt'
    
    if os.path.isfile(filePath):
        #os.remove() will remove a file.
        #os.rmdir() will remove an empty directory.
        #shutil.rmtree() will delete a directory and all its contents.
        os.remove(filePath)
        print 'file has exists,was removed...'
        
    #if the file not exists will be created.
    fileObj=open(filePath,'w')

    # loop the list of dir
    for folder in os.listdir('D:\\FTP\\HUAWEI\\20160513'):
        fileObj.write(folder+',')

    #if forget to close the file oject,the operate is not flush util the current process exit.
    fileObj.close()

    #read file
    fileReadObj=open('d:\\FTP\\HUAWEI\\2.txt','r')
    fileWriterObj=open('d:\\FTP\\HUAWEI\\3.txt','a')
    fileWriterObj.write('---------------------------------------------------------\r\n')
    for line in fileReadObj.readlines():
        fileWriterObj.write('select '+ line+' id union all ')
    fileReadObj.close()
    fileWriterObj.close()

参考资料:

https://docs.python.org/3/library/os.html#os.remove

http://www.pythonforbeginners.com/files/reading-and-writing-files-in-python

基础才是编程人员应该深入研究的问题,比如:
1)List/Set/Map内部组成原理|区别
2)mysql索引存储结构&如何调优/b-tree特点、计算复杂度及影响复杂度的因素。。。
3)JVM运行组成与原理及调优
4)Java类加载器运行原理
5)Java中GC过程原理|使用的回收算法原理
6)Redis中hash一致性实现及与hash其他区别
7)Java多线程、线程池开发、管理Lock与Synchroined区别
8)Spring IOC/AOP 原理;加载过程的。。。
+加关注】。