广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python 修改文件
  • 187
分享到

python 修改文件

文件python 2023-01-31 03:01:44 187人浏览 八月长安

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

摘要

#!/usr/bin/env python # coding:utf8 import tempfile import os import sys import re file = tempfile.TemporaryFile() ol

#!/usr/bin/env pythoncoding:utf8

import tempfile
import os
import sys
import re

file = tempfile.TemporaryFile()

oldFile = 'sshd_config'

if os.path.exists(oldFile):
    openOldFile = open(oldFile, 'r')
else:
    print "file %s not found" % oldFile
    sys.exit() 

for line in openOldFile:
    line = re.sub(r'^#(PubkeyAuthentication)', '\g<1>', line, flags=re.M) 
    line = re.sub(r'^#(AuthorizedKeysFile)', '\g<1>', line, flags=re.M) 
    line = re.sub(r'(^PassWordAuthentication) yes', '\g<1> no', line, flags=re.M) 
    file.write(line)

openOldFile.close()
file.seek(0)

tmpFile = file.read()

if os.path.exists(oldFile):
    os.remove(oldFile)

writeFile = open(oldFile, 'w')
writeFile.write(tmpFile)

file.close()


--结束END--

本文标题: python 修改文件

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python 修改文件
    #!/usr/bin/env python # coding:utf8 import tempfile import os import sys import re file = tempfile.TemporaryFile() ol...
    99+
    2023-01-31
    文件 python
  • Python修改文件名字
    import osimport removie_name = os.listdir(r'D:\Users\Chenerwa\Documents\Python\test')#文件路径di...
    99+
    2023-06-02
  • Python之文件内容修改
    本文将介绍在python中在不改变原文件其它内容的条件下,插入或删除内容。 我们想要达到的效果是:在文件的任意行或位置插入或删除内容,不影响该位置前后的内容。 分为以下四种情况: 1. 替换某一行或者删除某行内容。 2. 在指定行后添加一...
    99+
    2023-01-31
    文件 内容 Python
  • python脚本修改hosts文件
    记一次使用python脚本来修改hosts文件,由于公司服务器需要换ip地址,服务器里都是Linux系统,而hosts文件中有些解析的ip,手动一台一台的解析太麻烦,就写了这个脚本。本来以为感觉很简单,但是写的过程真不好写,也试过shell...
    99+
    2023-01-31
    脚本 文件 python
  • python中修改文件行内容
    fileinput模块提供处理一个或多个文本文件的功能,可以通过使用for循环来读取一个或多个文本文件的所有行。它的工作方式和readlines很类似,不同点在于它不是将全部的行读到列表中而是创建了一个xreadlines对象。下面是fil...
    99+
    2023-01-31
    文件 内容 python
  • python怎么修改文件类型
    使用python修改文件类型的方法:1.新建python项目;2.导入os模块;3.定义文件路径;4.使用os.split()方法获取文件名;5.使用os.splitext()方法获取文件类型;6.使用os.rename()修改文件类型;具...
    99+
    2022-10-23
  • python怎么修改文件权限
    使用python修改文件权限的方法:1.新建python项目;2.导入os模块;3.定义文件路径;4.使用os.chmod()方法修改文件权限;具体步骤如下:首先,打开python,并新建一个python项目;python项目创建好后,在项...
    99+
    2022-10-13
  • python远程修改配置文件
    #/usr/bin/env python import pexpectimport sys ip = "192.168.1.116"user = "root"passwd = "vision"target_file = "/usr/l...
    99+
    2023-01-31
    配置文件 python
  • python 查看、修改文件属性
    In [132]:import os # 查看文件属性 In [133]: os.stat('package-lock.json') Out[133]: os.stat_result(st_mode=33206, st_ino=...
    99+
    2023-01-31
    文件属性 python
  • python文件操作3--批量修改文件后
    1、引言 需要把.dat 格式 转化成 .txt格式 2、实现 ##python批量更换后缀名 import os # 列出当前目录下所有的文件 files = os.listdir('.') #print('files',...
    99+
    2023-01-31
    文件 批量 操作
  • 修改html文件
    标题:如何修改 HTML 文件及其基本语法HTML 文件是用于创建网页的标准文件格式。修改 HTML 文件是创建、设计和开发网页的必要步骤之一,HTML 语言是创建网页的基础。本文将帮助初学者了解 HTML 文件的基本语法和修改 HTML ...
    99+
    2023-05-21
  • html文件修改
    HTML文件(Hyper Text Markup Language)是一种标记语言,用于编写网页。对于Web开发人员来说,修改HTML文件是很常见的工作,这篇文章将讨论如何修改HTML文件以及修改的注意事项。一、修改HTML文件的基本步骤修...
    99+
    2023-05-21
  • 利用python修改json文件的val
        做工程时遇到需要监听json文件,根据json文件中的key-value值作出相应处理的情形。为此写了修改json文件的python脚本供工程后续调用。    代码如下:# coding=utf-8 //设置文本格式 impo...
    99+
    2023-01-31
    文件 python json
  • python如何修改yaml配置文件
    使用python修改yaml配置文件的方法:1.新建python项目;2.使用pip方式安装yaml;3.使用os.path.realpath(__file__)方法获取配置文件路径;4.使用os.path.join()方法修改配置文件;具...
    99+
    2022-10-19
  • python怎么修改文件名后缀
    使用python修改文件名后缀的方法:1.新建python项目;2.导入os模块;3.定义文件路径;4.使用os.split()方法获取文件名;5.使用os.splitext()方法获取文件后缀;6.使用os.rename()方法修改后缀名...
    99+
    2022-10-17
  • python如何批量修改文件名
    使用python批量修改文件名的方法:1.新建python项目;2.导入os模块;3.使用os.listdir()方法获取文件;4.使用os.rename()方法批量修改文件名;具体步骤如下:首先,打开python,并新建一个python项...
    99+
    2022-10-12
  • Python修改CSV文件实例详解
    目录前言Python 修改CSV文件前言 由于 CSV 文件仅仅是简单的文本文件,因此更新 CSV 文件中内容的最佳方式是首先读取文件中的数据,并将它们处理为 P...
    99+
    2022-11-11
  • python实现修改xml文件内容
    XML 被设计用来传输和存储数据。 HTML 被设计用来显示数据。 XML 指可扩展标记语言(eXtensible Markup Language)。 可扩展标记语言(英语:Exte...
    99+
    2022-11-11
  • python修改文件需要注意什么
    这篇文章给大家分享的是有关python修改文件需要注意什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1  操作前备份文件。2 将文件内容利用readlines读入一个列表。3 将部分关键字和它的相关...
    99+
    2023-06-04
  • python怎么获取文件修改时间
    使用python获取文件修改时间的方法:1.新建python项目;2.导入os和time模块;3.使用open()函数打开文件;4.使用os.path.getmtime()方法获取修改时间;具体步骤如下:首先,打开python,并新建一个p...
    99+
    2022-10-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作