import os with open('/etc/postgresql/16/main/postgresql.conf', 'r', encoding='utf-8', errors='ignore') as f: lines = f.readlines() lines = [l for l in lines if 'listen_addresses' not in l and '\x00' not in l] lines.append("listen_addresses = '*'\n") with open('/etc/postgresql/16/main/postgresql.conf', 'w', encoding='utf-8') as f: f.writelines(lines)