python关键词提取_python对文件中的关键词查找替换,实现自动获取配置
1、目的
想对update_variable.py文件中的配置进行修改,数据通过系统接口自动获取
update_variable.py
my_name=‘null‘
my_age=18
2、代码
update_file.py
# name=phyger
# line=‘my name: {name}‘
# new=line.replace(‘{name}‘,name)
# print(new)
# cur_abspath=os.path.abspath(__file__)
import os
cur_path=os.path.dirname(__file__)
def change_words(old_str,new_str):
file_data=‘‘
with open(cur_path+‘\\update_variable.py‘,mode=‘r+‘) as f:
for line in f:
if old_str in line:
if isinstance(new_str,int):
print(old_str+‘ FOUNDED!‘)
line=old_str+‘=%d‘%(new_str)
else:
print(old_str+‘ FOUNDED!‘)
line=old_str+‘=‘+‘\‘‘+new_str+‘\‘\n‘
file_data+=line
f.close()
with open(cur_path+‘\\update_variable.py‘,mode=‘w‘) as f:
f.write(file_data)
f.close()
def change_name(new_name):
change_words(‘my_name‘,new_name)
def change_age(new_age):
change_words(‘my_age‘,new_age)
if __name__ == "__main__":
new_name=‘phyger‘
change_name(new_name)
new_age=88
change_age(new_age)
3、运行后结果
C:\Users\Administrator\Desktop\document>D:/Python37/python.exe c:/Users/Administrator/Desktop/document/update_file.py
my_name FOUNDED!
my_age FOUNDED!
C:\Users\Administrator\Desktop\document>
update_variable.py
my_name=‘phyger‘
my_age=88
OK,搞定!
原文地址:https://www.cnblogs.com/phyger/p/12442060.html
python关键词提取_python对文件中的关键词查找替换,实现自动获取配置相关推荐
- python 英文关键词提取_python 利用jieba.analyse进行 关键词提取
1.简单应用 代码如下: #!/usr/bin/env python # -*- coding: utf-8 -*- # @File : jieba.analyse.py # @Author: 赵路仓 ...
- python文本替换 数据库_在Python中使用ASCII文件中的注释查找/替换子...
在我正在研究的生物信息学项目中,我遇到了一些编码问题.基本上,我的任务是从数据库中提取基序序列并使用该信息来注释序列比对文件.对齐文件是纯文本,因此注释不会是任何复杂的,最好只是用对齐文件本身中的星号 ...
- python 英文关键词提取_python TF-IDF算法实现文本关键词提取
TF(Term Frequency)词频,在文章中出现次数最多的词,然而文章中出现次数较多的词并不一定就是关键词,比如常见的对文章本身并没有多大意义的停用词.所以我们需要一个重要性调整系数来衡量一个词 ...
- python 人脸提取_Python 自动提取电影中所有人脸
最近由于论文写作需要涉及到人脸的提取操作,结合以前做过的人脸识别项目:Python自动识别人脸开机 和 ffmpeg 的影片逐帧提取功能,实现了自动提取电影中所有人脸的操作. 我们知道,机器学习.深度 ...
- python文本筛选_使用python对多个txt文件中的数据进行筛选的方法
使用python对多个txt文件中的数据进行筛选的方法 一.问题描述 筛选出多个txt文件中需要的数据 二.数据准备 这是我自己建立的要处理的文件,里面是随意写的一些数字和字母 三.程序编写 impo ...
- excel调用python编程-使用Python和xlwt向Excel文件中写入中文的实例
sheet1.write(row_num,0,f) row_num = 1 book.save('demo.xls') 程序执行结果如下: grey@DESKTOP-3T80NPQ:/mnt/e/01 ...
- 批量提取 srt 字幕文件中的文字
概要:相信经常与视频处理打交道的小伙伴对字幕文件一定不陌生.字幕文件一般来说会包含字幕序号.播放时间轴与具体的字幕内容,经常用于在视频播放的时候在对应的时间显示相应的字幕内容.字幕文件通常会有多种类型 ...
- linux文件 第八行,求助:如何grep一个文件中含有关键词“OTU_”之后第八行的信息...
本帖最后由 ottchen 于 2014-12-13 17:23 编辑 大家好!我刚解除Linux,花了一个下午的时间才明白Grep命令的强大,但是还有很多不懂.如下: Query= OTU_527 ...
- python读取日志统计ip_使用python脚本实现统计日志文件中的ip访问次数
使用python脚本实现统计日志文件中的ip访问次数,注意此脚本只适用ip在每行开头的日志文件,需要的朋友可以参考下 适用的日志格式: 106.45.185.214 - - [06/Aug/2014: ...
最新文章
- 致研究者:2018 AI 研究趋势
- LeetCode 7 反转整数
- JS编程建议——8:谨慎使用运算符(3)
- 我家的漫路超市——怎么开淘宝网店
- 智能实验室-全能优化(Guardio) 4.0.0.670 beta 8
- html+正则+换行+回车,正则与回车换行符使用详解
- Android设计模式(十五)--备忘录模式
- 通过CSS,Jquery实现DIV的各种动作(包括漂移,未测试IE6)
- php - 获取数组头尾元素
- python写斗地主游戏_python编程斗地主 python编程入门
- 三菱PLC与上位机通讯协议讲解
- 天正电气html帮助,T20天正电气使用技巧
- [MUI框架]-滑动侧边栏-div同页结构
- CPU、处理器、内存、外存、寄存器、缓存的区别
- 请求与通配符 mime 映射相匹配。请求映射到静态文件处理程序。如果有不同的前提条件,请求将映射到另一个处理程序。...
- 内网穿透方法有哪些?路由器端口映射外网和软件方案步骤
- 【​观察】赋能中国数字化转型 荣之联的聚焦与穿透
- 小程序之自定义扫码界面和扫码api学习
- vite实现md转vue
- [Flink课程]---- 9.1 使用Ambari 搭建Flink 集群