Мне нужно проверить, является ли последний символ строки /
, если он не добавлен. Я могу пройти процесс идентификации, чтобы посмотреть, является ли последний символ /
, но когда я соединяю строку /
с строкой, она появляется в начале строки, а не в конце. Не могу найти подсказки, почему это происходит. У меня есть этот код:string concatenation добавляет начало, а не конец
for x in file:
x= x.rstrip('\n') #deleting cr at eol
xx=len(x)
if x[xx-2:xx-1] != ("/"):
x=x[:xx]+"/" # nor this one is working x=x+"/"
Это добавляет /
к началу файла.
Получение же в этом мире URL = добавить + х + стр + Яс, я страница добавляется в начале
Спасибо, это сработало, но я хотел бы понять, почему конкатенация добавляется в неправильное место – Artemio
Извините, но ваш код работает на моем компьютере, если я заменил 'x [xx-2: xx-1]' на 'x [ хх-1: хх] '. И вообще, лучше использовать функции библиотеки python, чем использовать низкоуровневый метод C-стиля. – wOxxOm
любые подсказки с этим url = add + x + page + yas Я получаю страницу, добавленную в начале! – Artemio