Python 字符串格式 - 限制字符串长度,但修剪字符串开头

标签 python string logging truncate

我正在使用带有自定义格式化程序的 Python 标准日志记录模块,我在其中限制了某些字段的长度。它使用标准的 % Python 运算符。

我可以像这样对百分比格式的字符串应用限制(这将长度限制为 10 个字符):

>>> "%.10s" % "Lorem Ipsum"
'Lorem Ipsu'

是否可以从一开始就对其进行修剪,以便输出为 'orem Ipsum'(无需操作右侧参数)?

最佳答案

这可以通过切片轻松完成,因此您不需要任何字符串格式操作来完成您的工作

>>> "Lorem Ipsum"[-10:]
'orem Ipsum'

关于Python 字符串格式 - 限制字符串长度,但修剪字符串开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26531900/

相关文章:

python - 使用排序文件绘制 X 轴与原始文件中相应的 Y 值

python - 限制嵌入式 python 实例的功能

Python 序列 id 到 mysql 与文本

Python-if语句下的多个条件

java - 在 Java 中使用正则表达式格式化字符串

python - 如何在 Django 日志中添加请求 id 而不修改记录器调用?

Python-在类函数内调用函数

performance - 记录和监控 Spring MVC Web 应用程序

python - 为什么 cron 将 Python 的日志记录事件捕获为错误?

c# - 如何制作长度为5的随机数字和字母串?