Я пытаюсь удалить пробелы между символами из моего текстового файла и записать в другой текстовый файл. Это мой кодУдаление пробелов между символами юникода
f = open("/home/user1/Desktop/evaluation/gold", "r")
f2 = open("gold1.txt","a")
string =f.read().split()
s=str(string)
string2 = " ".join(s.split())
f2.write(str(string2) +"\n")
f.close()
f2.close()
Это слово, но это не производит результат.
matsya k kuññuṅṅaḷa ̔e
ora kkara
vistr̥ti yila ̔uḷḷa
naḻ saṟi kuḷa ttila
vaḷara ttu ṁ
kuḷa ttinu
cuṟṟu ṁ
plāsṟṟa ̔ik c valaya ̔iṭṭa
nra kkēāla ̔i yu ṁ
āma yu ṁ
kayaṟi
matsya k kuññuṅṅaḷa ̔e
tinnunna
sāhacarya meāḻivā kkunnu
ta viṭa
piṇṇākka
kappa
bis c kaṟṟa
peāṭi ccata
ennivaya ̔eākke yāṇa
naḻ c sa ṟi
kuḷa ṅṅaḷila ̔e
В результате ожидается, это те слова слова с выработанного пространства
matsyakkuññuṅṅaḷae
orakkara
vistr̥tiyila uḷḷa
naḻsaṟikuḷattila
vaḷarattuṁ
kuḷa ttinu
cuṟṟu
Каково значение файлового объекта 'f'? – ZdaR
Это для чтения текстового файла – Karun
Это Python 3? Почему вы использовали 'str()' в * списке * слов, созданных 'f.read(). Split()'? –