在 Python 中,可以使用原始字符串 (raw string) 来保留制表符代表的空格。在原始字符串中,转义字符 (如 \n、\t 等) 会被直接输出,而不会被解析。

下面是一个例子,可以读取一个文件中的文本内容,并输出其中的制表符代表的空格:

with open('file.txt', 'r') as f:
    lines = f.readlines()

for line in lines:
    # 使用原始字符串 r,保留制表符代表的空格
    print(r'Line: {}'.format(line.strip()))

在上面的例子中,使用 r'Line: {}' 的格式化字符串来保留制表符代表的空格。其中,r 是原始字符串的前缀,{} 表示要插入的字符串。line.strip() 是去除每行开头和结尾的空格和换行符。

如果要输出制表符代表的空格,可以在字符串中使用 \t 转义字符:

with open('file.txt', 'r') as f:
    lines = f.readlines()

for line in lines:
    # 使用 \t 转义字符输出制表符代表的空格
    print('Line: {}\tEnd'.format(line.strip()))

在上面的例子中,使用 \t 转义字符来代表制表符代表的空格,将其插入到输出字符串中。

Python 文本处理:如何保留制表符空格 - 代码示例

原文地址: https://www.cveoy.top/t/topic/n5ij 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录