python读取特定字符串以及python格式化

本文介绍了在VSCode中最新格式化Python文件的方法,以及如何使用Python进行字符串查找和按行读取yaml文件的操作。
部署运行你感兴趣的模型镜像

一、python格式化

命令之间用,隔开,文件格式化需要保存一次才能生效

VSCode最新格式化Python文件的方法_vscode python 格式化-优快云博客

二、 找字符串

import yaml   
yamlpath = "XXXX.yaml"
get_yaml_data(yamlpath)
def get_yaml_data(yaml_file):
    print("*****获取yaml数据*****")
    with open(yaml_file, encoding="utf-8") as file:
        content = file.read()
        find_str = "XXXXX"
        f_start = content.find(find_str)
        f_end = f_start + len(find_str)
        find_str_2 = "XXX"
        f_start_2 = content.find(find_str_2, f_end)#防止px包含x这种情况出现
        f_end_2 = f_start_2 + len(find_str_2)
        # print('f_start_2',f_start_2)
        # print('f_end_2',f_end_2)
        find_str_3 = "YYYYYY"#找个结束的位置
        f_start_3 = content.find(find_str_3, f_end_2)
        # dic_A = str_to_dic(content[f_end:f_start_2])
        # dic_P = str_to_dic(content[f_end_2:f_start_3])
        # print(dic_A)
        # print(dic_P)
        print(content[f_end:f_start_2])
        print(content[f_end_2:f_start_3])

三、按行读

def get_yaml_data(yaml_file):
    print("*****获取yaml数据*****")
    with open(yaml_file, encoding="utf-8") as file:
        for line in file:
            print(line)

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值