删除字符串

时间:2018-02-16 22:26:44

标签: python python-2.7

如何删除字符串中的NUL字符/空格? 我试图在这里使用完整的答案和评论。似乎没有一个对我有用。

例如,字符串为m o d e m

 for part_entry in part_list:
        partStr = unicode(part_entry[5])
        partStr.rstrip(' \t\r\n\0')
        logging.debug('******')
        logging.debug('PartName= '+partStr)

This is目前我编译的内容。

我尝试记录它,并且它会像这样呈现输出;

Python NUL logs

1 个答案:

答案 0 :(得分:1)

试试这个:

content = []
with open('file.ext', as 'r') as file_in:
    content = file_in.readlines()

new_content = [] 
for line in file:
    clean_line = line.replace('\00', '')
    new_content.append(clean_line)

with open('outfile.ext', 'w') as file_out:
    file_out.writelines(new_content)