返回顶部
首页 > 资讯 > 后端开发 > Python >python文件替代fileinput模
  • 511
分享到

python文件替代fileinput模

文件pythonfileinput 2023-01-31 02:01:41 511人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

一,文件替代:此时对文件中的内容不真实替代,跟sed 不加-i,并且在屏幕上会打印出来import fileinput for line in fileinput.input('if.py'): line = line.re

一,文件替代:此时对文件中的内容不真实替代,跟sed 不加-i,并且在屏幕上会打印出来


import fileinput
for line in fileinput.input('if.py'):
        line = line.replace("fun","newfun")
        print line

二,加上参数inplace=1则会直接操作文件,并且原文件每行还会插入一行空行,在屏幕并输出。如果inplace=0则跟上面的效果一样,

import fileinput
for line in fileinput.input('if.py',inplace=1):
        line = line.replace("fun","newfun")
        print line

三,修改文件之前,先备份一份,备份的文件名为if.py.bak。

import fileinput
for line in fileinput.input('if.py',backup='.bak',inplace=1):
        line = line.replace("newfun","fun")
        print line

四,去掉上面的空行,在line后面加逗号。

import fileinput
for line in fileinput.input('if.py',backup='.bak',inplace=1):
        line = line.replace("fun","newfun")
        print line,

五,file.seek修改文件第一行与第二行写法效果一样,r+表示可修改模式,f.read将所有内容读进来。seek从4第字符开始,在其后添加new line,\n表示换行,将在剩下的字符换行。

#f=open('if.py','r+')
with open('if.py','r+')as f:
    old = f.read()
    f.seek(4)
    f.write("new line\n" )





--结束END--

本文标题: python文件替代fileinput模

本文链接: https://lsjlt.com/news/186577.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python文件替代fileinput模
    一,文件替代:此时对文件中的内容不真实替代,跟sed 不加-i,并且在屏幕上会打印出来import fileinput for line in fileinput.input('if.py'): line = line.re...
    99+
    2023-01-31
    文件 python fileinput
  • Python 标准库 fileinput与文件迭代器
    目录1. 使用 fileinput 进行迭代2. 文件迭代器3. 字典的 setdefault 方法使用举例1. 使用 fileinput 进行迭代 fileinput 模块可以对一...
    99+
    2024-04-02
  • python模块fileinput
          在python脚本语言中的fileinput模块可以对一个或多个文件的内容进行迭代,编历操作.常用的函数:     fileinput.input()          #读取文件的内容     fileinput.filena...
    99+
    2023-01-31
    模块 python fileinput
  • python 使用fileinput读取文件
    目录1. 从标准输入中读取 2. 单独打开一个文件 3. 批量打开多个文件 4. 读取的同时备份文件 5. 标准输出重定向替换 6. 不得不介绍的方法 7. 进阶一点的玩法 8. 列...
    99+
    2024-04-02
  • Python使用os模块和fileinput模块来操作文件目录
    os模块 在python编程中,我们会经常使用到文件和目录,这些操作python提供一个os模块,里面有很多操作文件和目录的函数. 下面介绍os的常用功能 1.获取当前路径 >>> o...
    99+
    2022-06-04
    模块 操作 文件
  • python如何使用fileinput读取文件
    这篇文章主要介绍python如何使用fileinput读取文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!fileinput 是 Python 的内置模块,但我相信,不少人对它都是陌生的。今天我把 fileinpu...
    99+
    2023-06-14
  • Python读取文件比open快十倍的库fileinput
    目录1. 从标准输入中读取2. 单独打开一个文件3. 批量打开多个文件4. 读取的同时备份文件5. 标准输出重定向替换6. 不得不介绍的方法7. 进阶一点的玩法8. 列举一些实用案例...
    99+
    2024-04-02
  • Python中 fileinput模块的作用是什么
    本篇文章为大家展示了Python中 fileinput模块的作用是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一 简介  fileinput 是python 提供的一个可以...
    99+
    2023-06-04
  • python文件全局替换
    [root@localhost 1008]# cat test01.txt 1     3194     0     2013-11-15 19:25:471     696     0     2013-11-15 19:29:561  ...
    99+
    2023-01-31
    全局 文件 python
  • Python替换文件内容(文件处理)
    #需求用Python来替换掉文件里面的内容#脚本内容如下#!/usr/bin/env python #_*_ coding:utf-8 _*_ import sys,os #小于四个位置变量则退出脚本 if len(sys.argv) &...
    99+
    2023-01-31
    文件 内容 Python
  • python 3文件内容替换
    在原有的文件上,修改替换,并放到新的文件里 old = open('day','r') new = open('new_day','w') old_replace = input('please replace content:') ne...
    99+
    2023-01-31
    文件 内容 python
  • Python Logging 模块的替代方案和比较
    1. Structured Logging Structured Logging 是一种将日志消息存储为键值对的格式,它提供了更容易的日志解析和过滤。Python 中提供了几个 Structured Logging 库: loggin...
    99+
    2024-02-20
    Python Logging 日志记录 调试 替代方案 Structured Logging JSON Logger Loguru
  • python如何替换文件名字
    使用python替换文件名字的方法:1.新建python项目;2.导入os模块;3.定义文件路径,创建文件对象;4.使用os.path.basename()方法获取文件名称;5.使用os.rename()方法替换文件名称;具体步骤如下:首先...
    99+
    2024-04-02
  • bootstrap中fileinput如何实现文件上传功能
    小编给大家分享一下bootstrap中fileinput如何实现文件上传功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!boo...
    99+
    2024-04-02
  • 替换so文件来动态替换Flutter代码实现详解
    目录1.1 initTask对象1.2 ResourceExtractor1.3 FlutterJNI#loadLibrary2.1 ShellArgs3.1 flutterAppl...
    99+
    2023-01-18
    so文件动态替换Flutter so替换Flutter
  • Python清空文件并替换内容
    有个文本文件,需要替换里面的一个词,用python来完成,我是这样写的:def modify_text(): with open('test.txt', "r+") as f: read_data = f.read...
    99+
    2023-01-31
    清空 文件 内容
  • redis 替代php文件存储session的实例
    redis 替代php文件存储session的实例 查看实例之前请先了解 PHP session_set_save_handler函数的用法 定义个SessionManager 类 class ...
    99+
    2022-06-04
    实例 文件 redis
  • Django框架是否可以替代ASP文件?
    随着Web开发技术的不断发展,人们对于网站的要求越来越高,对于网站的性能、安全性等方面的要求也越来越高。而在Web开发中,ASP文件一直是一个重要的组成部分。但是,随着Django框架的不断发展,有人开始质疑Django框架是否可以替代A...
    99+
    2023-10-26
    文件 django 框架
  • python能代替JavaScript吗
    python能代替JavaScript;可以利用Pyjamas实现Python代替JavaScript,Pyjamas是一种Python的ajax开发框架,可以用于代替HTML和JavaScript编写网络程序,可以重复使用和导入类和模块,...
    99+
    2022-06-29
    javascript python
  • nodejs能替代python吗
    随着计算机技术的不断发展,越来越多的编程语言在开发中得到了广泛的应用,其中包括 JavaScript 和 Python 。尽管这两种语言都有自己的优点和缺点,但是很多人都在争论,node.js 能否替代 Python 。事实上,这种激烈的争...
    99+
    2023-05-24
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作