zoukankan      html  css  js  c++  java
  • python作业完成简单的文件操作

    题目

    请创建以学号命名的目录,在该目录中创建名称为file1.txt的文件,并将自己的个人信息(序号、姓名以及班级)等写入该文件;然后并读取文件中的内容到屏幕上;接着重新命名该文件为file2.txt;,最后将其删除

    分析题目中基本上有5个文件操作。
    1、文件的创建
    file = open(dir + 'file1.txt', 'w+')

    2、文件的写入
    file.write('序号:1815925017 name: xxx class: java')
    3、文件的读取
    str = file.readlines()
    4、文件的重命名
    os.rename(os.path.join(path, 'file1.txt'), os.path.join(path, 'file2.txt'))
    5、文件的删除

    os.remove(path+ 'file2.txt')

    实现代码

    import os
    
    
    
    def file_operator(path):
        if not os.path.exists(path):
            os.makedirs(path)  # 不存在目录就创建
        try:
            # 打开文件 如果没有就自动创建
            file = open(path + 'file1.txt', 'w+')
            # 写入内容
            file.write('序号:1815925017
    name: xxx
    class: java')
            # 文件指针恢复原先位置
            file.seek(0)
            # 读取文件内容
            str = file.readlines()
            # 关闭文件
            file.close()
            # 打印文件里的内容
            print(str)
            # 重命名
            os.rename(os.path.join(path, 'file1.txt'), os.path.join(path, 'file2.txt'))
            # 删除
            os.remove(path+ 'file2.txt')
        except:
            raise Exception('文件操作失败...')
    
    
    # 执行fileOper函数
    file_operator('D:\python_code\1815925017\')
    
    
    
    

    运行结果
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    PHP标准库 (SPL) 笔记
    PHP反射
    PHPer书单
    深入理解面向对象——六大基本原则
    Session自定义存储及分布式存储
    06- Shell脚本学习--其它
    05- Shell脚本学习--函数
    04- Shell脚本学习--条件控制和循环语句
    03- Shell脚本学习--字符串和数组
    02- Shell脚本学习--运算符
  • 原文地址:https://www.cnblogs.com/itjiangpo/p/14181365.html
Copyright © 2011-2022 走看看