Вы также можете отправлять символы, которые хотите обрезать
extension String {
func trim() -> String {
return self.trimmingCharacters(in: .whitespacesAndNewlines)
}
func trim(characterSet:CharacterSet) -> String {
return self.trimmingCharacters(in: characterSet)
}
}
validationMessage = validationMessage.trim(characterSet: CharacterSet(charactersIn: ","))
Начиная с OP, который попросили названия текущего файла сценария, я предпочел бы
import os
os.path.split(sys.argv[0])[1]