python怎么取固定格式文件
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,python怎么取固定格式文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。环境:这几天在使用python开发程序的过程中,需要连接到m
千家信息网最后更新 2026年11月02日python怎么取固定格式文件
python怎么取固定格式文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
环境:这几天在使用python开发程序的过程中,需要连接到mysql数据库,而且涉及到不同的服务器和不同的数据库,前期使用测试服来做测试,不想在python程序里频繁去更改数据库的配置信息,于是想到将全部的数据库配置写进一个db.conf文件里去读取,也是基于安全性的考虑。于是写了一个基于固定格式的文件读取程序,案例如下。测试文件内容:title11,line 12,line 23,line 3title24,line 45,line 56,line 6title37,line 78,line 89,line 9
程序文件:
def open_file(filename, mode='r'): """ :param filename: :param mode: :return: 返回文件句柄 """ try: the_file = open(filename, mode) except IOError: print "Unable to open the file", filename sys.exit(0) else: return the_filedef next_line(the_file): """ :param the_file: :return: 读取一行文件内容 """ line = the_file.readline() return linedef next_block(the_file): """ :param the_file: :return: 读取指定格式的一段内容 """ title = next_line(the_file) # cg = next_line(the_file) content = [] for i in range(3): #3为文件内容的行数 content.append(next_line(the_file)) return title, contentmy_file = open_file('1.txt', 'r')a = raw_input("enter you name: ") #可以在函数中以变量来调用,这里仅做测试用for i in range(3): #3为格式内容的段数 tit = next_block(my_file) if a == tit[0].strip('\n'): print "TITLE IS :", tit[0] for j in range(3): print "content ", (j+1), "is: ", tit[1][j].strip('\n') breakelse: print 'no this title' exit(0)这样,对于我的数据库配置信息就很好根据需要来进行获取了,只需要将title放进python程序就可以去处对应的数据库连接信息
[test]
user:root
password:123456
db_name:study
host:127.0.0.1
port:3306
charset:utf8
[mysql]
user:root
password:123456
db_name:wwwsite
host:127.0.0.1
port:3306
charset:utf8
看完上述内容,你们掌握python怎么取固定格式文件的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
文件
内容
数据
数据库
格式
程序
测试
信息
配置
不同
方法
更多
问题
频繁
安全
束手无策
为此
一行
函数
前期
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技园
深圳互联网络科技有限公司
致骋互联网科技
互联网科技排名
安徽鑫晟辉互联网科技
小马过河互联网科技
融贸通互联网科技
齐家互联网科技有限公司
狮子座互联网科技培训
长亮科技互联网金融
互联网科技公司招聘
济南华为互联网科技产业总部基地
武汉健翔互联网络科技有限公司
玉溪互联网科技怎么选
用友工业互联网科技发展
互联网时代的科技公司
郑州欣桑互联网科技有限公司
江苏互联网智能科技产品出厂价
青岛易易互联网科技
网互联网络科技
咖啡豆
互联网科技有限公司
什么是科技互联网
互联网是不是新科技
华宇互联网科技
搜狐科技互联网
迪庆互联网科技招生
梅州GM互联网络科技有限公司
四川互联网展示科技馆设计
陕西彩京云互联网科技有限公司