怎么每次都需要在 format 方法中重新设置 _style._fmt。
时间: 2024-02-22 18:01:32 浏览: 18
在Python中,`logging`模块中的`Formatter`类可以通过`_style._fmt`属性来获取格式化字符串。这个属性是在初始化`Formatter`对象时设置的。如果你希望更改格式化字符串,可以直接修改`_style._fmt`属性的值。但是,如果你想要使用不同的格式化字符串来格式化日志记录,那么你需要创建一个新的`Formatter`对象,因为`Formatter`对象的`_style._fmt`属性是只读的。因此,每次你需要使用不同的格式化字符串来格式化日志记录时,你都需要创建一个新的`Formatter`对象。
相关问题
FMT_SMR.1.1
FMT_SMR.1.1 是 Common Criteria(公共标准)中的一个具体要求,属于安全增强型软件开发标准(Security Target)的一部分。
FMT_SMR.1.1 要求软件产品在设计和实施过程中,需要考虑并满足相关的安全功能需求。具体来说,该要求规定了以下几个方面:
1. 安全功能需求:软件产品需要明确定义和规划安全功能需求,确保满足特定的安全要求和目标。这些安全功能需求可以包括访问控制、身份认证、数据保护等方面。
2. 安全功能实施:软件产品需要实施一系列安全功能措施,以提供必要的安全保护。这些措施可以包括加密算法、数字签名、身份验证机制等。
3. 安全功能测试:软件产品需要进行安全功能测试,以验证实施的安全功能是否符合预期。测试可以包括黑盒测试、白盒测试等方法。
FMT_SMR.1.1 目的是确保软件产品在设计和实施过程中充分考虑并满足相关的安全功能需求,以提高软件产品的整体安全性。具体的实施和评估过程可能需要结合其他相关的安全目标和控制来进行。
fmt_ninjaripper_rip.py
fmt_ninjaripper_rip.py是一个用于使用NinjaRipper软件进行游戏资源提取的Python脚本。NinjaRipper是一种专门用于抓取游戏中的3D模型、纹理和其他资源的工具。该脚本可以帮助用户更简便地使用NinjaRipper进行提取。
脚本的功能是通过命令行参数来设置NinjaRipper的运行参数,并执行NinjaRipper软件进行游戏资源提取。用户可以通过指定游戏的程序路径、NinjaRipper的路径以及其他一些配置来自定义提取的方式。脚本会将这些参数传递给NinjaRipper软件,并开始提取资源。
提取的资源包括游戏中的3D模型、纹理、音频和其他相关文件。这些资源可以用于各种目的,例如用于修改游戏、进行模型渲染、创建游戏资料库等等。用户可以根据自己的需求进行提取。
脚本的运行需要Python环境的支持,并且用户需要事先安装NinjaRipper软件。用户可以通过编辑脚本中的参数来进行自定义,例如设置提取的目标文件夹、提取的文件类型等等。
总之,fmt_ninjaripper_rip.py是一个方便使用NinjaRipper进行游戏资源提取的Python脚本,可以帮助用户更简单地提取游戏资源并用于各种目的。