广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python怎么取固定格式文件
  • 837
分享到

python怎么取固定格式文件

2024-04-02 19:04:59 837人浏览 泡泡鱼

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

摘要

python怎么取固定格式文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。环境:这几天在使用python开发程序的过程中,需要连接到Mysq

python怎么取固定格式文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

环境:这几天在使用python开发程序的过程中,需要连接到Mysql数据库,而且涉及到不同的服务器和不同的数据库,前期使用测试服来做测试,不想在Python程序里频繁去更改数据库的配置信息,于是想到将全部的数据库配置写进一个db.conf文件里去读取,也是基于安全性的考虑。
于是写了一个基于固定格式的文件读取程序,案例如下。
测试文件内容:
title1
1,line 1
2,line 2
3,line 3
title2
4,line 4
5,line 5
6,line 6
title3
7,line 7
8,line 8
9,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_file
def next_line(the_file):
    """
    :param the_file:
    :return: 读取一行文件内容
    """
    line = the_file.readline()
    return line
def 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, content
my_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')
        break
else:
    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怎么取固定格式文件的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网Python频道,感谢各位的阅读!

--结束END--

本文标题: python怎么取固定格式文件

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

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

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

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

下载Word文档
猜你喜欢
  • python怎么取固定格式文件
    python怎么取固定格式文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。环境:这几天在使用python开发程序的过程中,需要连接到mysq...
    99+
    2022-10-18
  • python读取excel格式的文件
    使用 xlrd 能够很方便的读取 excel 文件内容,而且这是个跨平台的库,能够在windows,linux/unix,等平台上面使用。软件可以去这个地址http://www.lexicon.net/sjmachin/xlrd.htm下载...
    99+
    2023-01-31
    格式 文件 python
  • 怎么在python中读取不同格式的文件
    怎么在python中读取不同格式的文件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的...
    99+
    2023-06-15
  • python怎么读取和存储dict()与.json格式文件
    本文小编为大家详细介绍“python怎么读取和存储dict()与.json格式文件”,内容详细,步骤清晰,细节处理妥当,希望这篇“python怎么读取和存储dict()与.json格式文件”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入...
    99+
    2023-07-02
  • 一个生成文件固定格式的简单shell脚本
    #!/bin/shfile1=$(date +%Y%m%d%H%M%S) #定义变量获取当前时间ALM_TYPE=BOSS4ZC #定义变量INSTANCE_ID=62100408#定义变量STATUS=M...
    99+
    2022-10-18
  • python操作xlsx格式文件并读取
    之前给大家介绍过python高手之路python处理excel文件(方法汇总)  Python操作Excel之xlsx文件 今天继续围绕python xlsx格式文件的操作方法给大家介绍,具体内容...
    99+
    2022-06-02
    python xlsx格式文件 python 读取xlsx格式文件
  • python使用numpy按一定格式读取bin文件的实现
    目录使用numpy按一定格式读取bin文件这里重点介绍fromfilepython读取bin文件并下发串口总结使用numpy按一定格式读取bin文件 python环境下,如何使用nu...
    99+
    2023-05-12
    python使用numpy numpy读取bin文件 numpy按格式读取bin文件
  • Python怎么将csv格式转换成JSON格式文件
    这篇文章主要介绍“Python怎么将csv格式转换成JSON格式文件”,在日常操作中,相信很多人在Python怎么将csv格式转换成JSON格式文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python怎...
    99+
    2023-06-02
  • C#怎么获取指定目录下某种格式文件集并备份到指定文件夹
    这篇文章主要介绍“C#怎么获取指定目录下某种格式文件集并备份到指定文件夹”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C#怎么获取指定目录下某种格式文件集并备份到指定文件夹”文章能帮助大家解决问题。...
    99+
    2023-06-30
  • Shell中怎么读取ini格式配置文件
    Shell中怎么读取ini格式配置文件,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。代码如下:[COM]KINGGOO = jb51.net其实这个作用没那么特...
    99+
    2023-06-09
  • python怎么读取csv文件指定行
    要读取 CSV 文件的指定行,可以使用 Python 的 csv 模块结合文件读写操作。下面是一个示例代码:```pythonimp...
    99+
    2023-09-15
    python
  • java创建文件怎么指定编码格式
    在Java中创建文件时,可以使用OutputStreamWriter类来指定编码格式。以下是一个示例: import java.io...
    99+
    2023-10-26
    java
  • 怎么在python中转换json文件格式
    本篇文章给大家分享的是有关怎么在python中转换json文件格式,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。python有哪些常用库python常用的库:1.requesu...
    99+
    2023-06-14
  • Python怎么保存json文件并格式化
    这篇文章主要介绍了Python怎么保存json文件并格式化,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。python是什么意思Python是一种跨平台的、具有解释性、编译性、...
    99+
    2023-06-14
  • 怎么在python中使用CSV文件格式
    今天就跟大家聊聊有关怎么在python中使用CSV文件格式,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。python的五大特点是什么python的五大特点:1.简单易学,开发程序时,...
    99+
    2023-06-14
  • java怎么获取指定格式日期
    要获取指定格式的日期,可以使用java.time包中的DateTimeFormatter类。下面是一个示例代码,演示如何获取指定格式...
    99+
    2023-10-12
    java
  • C#获取指定目录下某种格式文件集并备份到指定文件夹
    1.获取文件的路径和移动到文件夹信息 string fileName = ""; string sourceFile = @"F:\Test文件夹\CSV";...
    99+
    2022-11-13
  • 怎么利用Python打开txt格式的文件
    小编给大家分享一下怎么利用Python打开txt格式的文件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、Pythont如何打开 txt 格式的文件?首先我使用pycharm创建一个项目,然后在这个项目里面再创建一个py...
    99+
    2023-06-25
  • Python读取hdf文件并转化为tiff格式输出
    目录1.Python3读取hdf文件2.使用Python2读取hdf文件3. 如何使Python2和3兼容3.1 修改Python2.7的名字3.2 pip更新3.2 使用pip2下...
    99+
    2022-11-11
  • python如何读取和存储dict()与.json格式文件
    目录读取和存储dict()与.json格式文件读取.json格式文件并将数据保存到字典中保存字典数据到.json文件中在命令行中输出字典时的乱码问题将字符串数据转化为字典数据将dic...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作