Python 文本处理:如何保留制表符空格 - 代码示例
在 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 转义字符来代表制表符代表的空格,将其插入到输出字符串中。
原文地址: https://www.cveoy.top/t/topic/n5ij 著作权归作者所有。请勿转载和采集!