Python конвертировать String (с переносами строк) в HTML

Я знаю, что вы спросили о GCD, но если вы хотите, NSOperationQueue также обрабатывает этот материал действительно изящно, например :

NSOperationQueue *queue = [[NSOperationQueue alloc] init];

NSOperation *completionOperation = [NSBlockOperation blockOperationWithBlock:^{
    NSLog(@"Starting 3");
}];

NSOperation *operation;

operation = [NSBlockOperation blockOperationWithBlock:^{
    NSLog(@"Starting 1");
    sleep(7);
    NSLog(@"Finishing 1");
}];

[completionOperation addDependency:operation];
[queue addOperation:operation];

operation = [NSBlockOperation blockOperationWithBlock:^{
    NSLog(@"Starting 2");
    sleep(5);
    NSLog(@"Finishing 2");
}];

[completionOperation addDependency:operation];
[queue addOperation:operation];

[queue addOperation:completionOperation];
0
задан Morgan Allen 9 March 2019 в 16:14
поделиться

3 ответа

Вы можете использовать метод python replace(...), чтобы заменить все разрывы строк HTML-версией <br> и, возможно, заключить строку в тег абзаца <p>...</p>. Допустим, имя переменной с текстом: text:

html = "<p>" + text.replace("\n", "<br>") + "</p>"
0
ответ дан Omari Celestine 9 March 2019 в 16:14
поделиться

Я считаю, что это будет работать

for line in text:
   for char in line:
      if char == "/n":
         text.replace(char, "<br>")
0
ответ дан Webify 9 March 2019 в 16:14
поделиться

Если у вас есть строка, которую вы считали из файла, вы можете просто заменить \n на <br>, что является разрывом строки в html, выполнив:

my_string.replace('\n', '<br>')
0
ответ дан Pablo Martinez 9 March 2019 в 16:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: