zoukankan      html  css  js  c++  java
  • python2学习------基础语法5(文件操作)

    1、文件内容读取

          a.txt

    teestttttttttttttt
    teestttttttttttttt
    teestttttttttttttt
    teestttttttttttttt
    teestttttttttttttt

        readFile.py

    # 格式
    file = open(文件路径,操作模式);
    file.read(); # file.readline(); #按行读取
    file.close();
    # example
    def readText(filePath,mode):
        file = open(filePath,mode); # 打开文件并制定文件操作模式
        #file.seek(6); # 跳过多少字符进行读取
        while True:
            line = file.readline(); # 分行全部读取
            if line == '' or line is None: # 去除空行
                break;
            print line;
        '''
            print file.read(); # 全部读取
        '''
        file.close();
    #调用文件读取函数
    readText(R"E:a.txt","r");# 文件路径具体制定    

    2、文件内容写入

    # 用法
    file=open(文件路径,操作权限);
    file.write(内容);
    file.close();
    
    # example
    def writeText(filePath,mode):
        file=open(filePath,mode);
        i=0;
        while i<5:
            file.writelines("teestttttttttttttt
    ");
            i=i+1;
        file.close();
    
    # 调用函数执行文件创建
    writeText(r"E:a.txt","w");

    3、显示指定路径下的文件列表

    # os模块
    os.listdir("指定路径");
    
    # example
    #!/usr/bin/python2.7
    # __*__ encoding:UTF-8 __*__
    import os;
    fileDir=os.listdir("./");
    for i in fileDir:
        print i;

    4、便利指定路径下的文件目录

    #!/usr/bin/python2.7
    #__*__ coding: UTF-8 __*__
    import os;
    
    class FileTest:
        def __init__(self):
            pass;
        def __getFileAndDir__(self,filePath):
            tmp=os.walk(filePath,topdown=True);
            for root,dirs,files in tmp:
                # 遍历输出目录
                for i in dirs:
                    print os.path.join(root,i);
                # 遍历输出文件
                for i in files:
                    print os.path.join(root,i);
    a=FileTest();
    a.__getFileAndDir__("F:\test");    

    运行结果:

    5、待定

  • 相关阅读:
    帝国cms7.0 内容页控制简介字数!
    帝国cms后台 不同栏目发布字段不同
    帝国cms7.0 列表模板调用本栏目缩略图
    戏说三国战纪
    灵动标签调用指定专题
    帝国cms7.0调用出栏目下的东西
    任天堂的游戏之路
    DC游戏《斑鸠》原创赏析[转载]
    一,PHP 语法
    给自己的网站加入“保存到桌面”的按钮
  • 原文地址:https://www.cnblogs.com/lvlin241/p/9449860.html
Copyright © 2011-2022 走看看