У меня есть базовые знания c о Python 3.x, но мне нужно было просмотреть текстовый файл и убедиться, что файл не пишется с использованием запрещенных символов.
Итак пока у меня есть это:
import re
#Open and simplify file - turn to string
with open('test.cfg', 'r') as file:
data = file.read().replace('\n'' ', '').replace(' ','')
#Compare text to allowed characters
if re.search('^[A-Za-z0-9' '\,\%\[\]\=_-]*$', data):
print("All good")
else:
print ("Error!")
Я не могу удалить все пробелы из текстового файла, и я думаю, что это приводит к ошибке go этого файла. Есть ли способ, которым я могу удалить все пробелы из строки данных или re.search принять пробелы.
Спасибо за вашу помощь.