python文件备份与简单操作

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/usr/bin/python
# -*- coding: utf-8 -*-
# data:2018/8/30
# user:fei
 
import sys
import random
num = random.sample(range(5,10),1)[0]
url1='server 10.10.4.yy' + '\n'
url2='server 10.10.4.xx'+ '\n'
# url = url1 + url2
souse1 = '1xx'
souse2 = '1yy'
oldfile_url = '/etc/ntp.conf'
newfile_url = '/home/work/opdir/ntp.conf-bak'
src = file(oldfile_url,'r')
dst = file(newfile_url,'w')
dst.write(src.read())
src.close()
dst.close()
with open(newfile_url,"r") as f:
 
lines = f.readlines()
 
#写的方式打开文件
with open(oldfile_url,"w+") as f_w:
for line in lines:
if souse1 in line:
line = url1
elif souse2 in line:
line = url2
f_w.write(line)

  

 

posted @   tengfei520  阅读(1256)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2017-09-19 数据库基本操作
2017-09-19 mkpasswd 随机密码生成
点击右上角即可分享
微信分享提示