Электронные приложения дают пустой экран на Manjaro

Вот решение с помощью python :

import sys
import re
F=open(sys.argv[1])
text=F.read()
reg=re.compile("xxx((?:.|\n)*)yyy")
for match in reg.finditer(text):
    print match.groups()[0]

Сохраните этот скрипт в файл "post.py" и запустите его с помощью:

python post.py your_file_to_search_in.txt

Скрипт составляет регулярное выражение и выводит все случаи, найденные в тексте файла.

(?:.|\n) - не захватывающая группа, соответствующая любому символу, включая новую строку

Edit : решение улучшено благодаря советам 1_CR:

import sys
import re
F=open(sys.argv[1])
text=F.read()
reg=re.compile(r'xxx(.*)yyy',re.DOTALL)
for match in reg.finditer(text):
    print match.groups()[0]
0
26.04.2019, 21:21
1 ответ

Проблема оказалась в установленном мной графическом драйвере. При установке Manjaro Architect я выбрал бесплатные драйвера, а не проприетарные. Я только что попытался установить проприетарный драйвер NVIDIA и перезапустить код, и в итоге он заработал. Команда, которую я использовал для установки проприетарного драйвера, была:

sudo mhwd -a pci nonfree 0300

*mhwd— это команда, специфичная для Manjaro -.

0
28.01.2020, 03:46

Теги

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