zoukankan      html  css  js  c++  java
  • python中的对文件的读写

    简单的实例

    open函数获取文件,w是写权限,可以对文件进行io操作

    file=open('C:/Users/Administrator/Desktop/yes.txt','w')
    file.write('Hello world')

    进一步,创建文件,写入文本

    初级难度:定义方法,输入文本名称,和文本内容,方法可以据此创建对应的文件,写入对于的文本;

    #encoding:utf-8
    def createFile(fileName,content):
        filePath="C:/Users/Administrator/Desktop/"
        fullPath=filePath+fileName+'.txt'
        file=open(fullPath,'w')
        file.write(content)
        file.close()
        print ("操作完成!")
    #尝试调用
    createFile("1","创建一个文件")

    创建一个文本替换的方法

    将指定的文本进行替换 返回

    #   文本替换的方法
    def textFilter(content,sourceWord,trgtWord):
        return content.replace(sourceWord,trgtWord)

    最后将两个方法进行组合

    对于输入的文本进行替换后,保存到制定的文本中

    #encoding:utf-8
    
    #   文本替换的方法
    def textFilter(content,sourceWord,trgtWord):
        return content.replace(sourceWord,trgtWord)
    
    # 定义文本的创建
    def createFile(fileName,content):
        filePath="C:/Users/Administrator/Desktop/"
        fullPath=filePath+fileName+'.txt'
        file=open(fullPath,'w')
        content=textFilter(content,'好','坏')
        file.write(content)
        file.close()
        print ("操作完成!")
    #尝试调用
    createFile("123","今天天气真好")
  • 相关阅读:
    Django框架 之 logging配置
    Django框架 之 中间件
    Django框架 之 form组件
    Django框架 之 Ajax
    Django框架 之 Pagination分页实现
    3张图带你看懂扩展KMP(EXKMP)
    [TJOI2018]游园会(状压dp+LCS)
    [BZOJ 2959] 长跑(LCT+并查集)
    [NAIPC2016]Jewel Thief(决策单调性+分治)
    [BZOJ 1563] [NOI 2009] 诗人小G(决策单调性)
  • 原文地址:https://www.cnblogs.com/inyu/p/13659098.html
Copyright © 2011-2022 走看看