Проклятый сидэдмин

Не удалось удержаться перед добавлением опции verbose (скрипт python)

#!/usr/bin/env python3

with open("file1") as l:
    l = [item.replace("\n", "") for item in l]

with open("file2") as l2:
    l2 = [item.replace("\n", "") for item in l2]

for item in [l[i]+" "+l2[i] for i in range(0, len(l))]:
    print(item)

>>> 
1 10 10
2 20 11
3 30 12
4 40 13
5 50 14
6 60 15
>>> 

Чтобы немедленно записать изменения в файл1, код будет выглядеть следующим образом:

#!/usr/bin/env python3

with open("file1", "r") as l:
    l = [item.replace("\n", "") for item in l]

with open("file2", "r") as l2:
    l2 = [item.replace("\n", "") for item in l2]

with open("file1", "wt") as edit:
    for item in [l[i]+" "+l2[i] for i in range(0, len(l))]:
        edit.write(item+"\n")

также возможно, что файл2 имеет меньше строк, чем файл1, приведенный ниже код заботится о правильном добавлении столбца и возможном добавлении большего количества столбцов:

#!/usr/bin/env python3

with open("file1", "r") as l1:
    l1 = [item.replace("\n", "") for item in l1]

with open("file2", "r") as l2:
    l2 = [item.replace("\n", "") for item in l2]

for i in range(0, len(l1)):
    try:
        print(l1[i]+" "+l2[i])
    except IndexError:
        print(l1[i]+"  ")
6
задан 29 September 2017 в 14:25

6 ответов

Хорошо, я узнал, что сделали подлые дьяволы из моей комнаты. Когда меня не было, и мой компьютер был разблокирован, один из них поделился файлом по сети со сценарием. Сценарий запустил системную службу, прослушанную на определенном порту, и все, что попадало на этот порт, было вставлено в мой bash. Подсказка звуковой карты была немного неправильной, так как они могли сделать все, что захотели, с моим компьютером, просто игра перчаток была самой забавной.

0
ответ дан 22 May 2018 в 18:01

Хорошо, я узнал, что сделали подлые дьяволы из моей комнаты. Когда меня не было, и мой компьютер был разблокирован, один из них поделился файлом по сети со сценарием. Сценарий запустил системную службу, прослушанную на определенном порту, и все, что попадало на этот порт, было вставлено в мой bash. Подсказка звуковой карты была немного неправильной, так как они могли сделать все, что захотели, с моим компьютером, просто игра перчаток была самой забавной.

0
ответ дан 18 July 2018 в 06:02

Хорошо, я узнал, что сделали подлые дьяволы из моей комнаты. Когда меня не было, и мой компьютер был разблокирован, один из них поделился файлом по сети со сценарием. Сценарий запустил системную службу, прослушанную на определенном порту, и все, что попадало на этот порт, было вставлено в мой bash. Подсказка звуковой карты была немного неправильной, так как они могли сделать все, что захотели, с моим компьютером, просто игра перчаток была самой забавной.

0
ответ дан 24 July 2018 в 18:30

Первое дело: установить привычную привычку блокировать экран, если вы так сильно повернете спину на свой компьютер.

Номер два: рассмотрите поиск другой работы; вы работаете на ядовитом рабочем месте. Тем не менее, это не действительно исправления Ubuntu.

Номер три: скорее всего, кто-то положил что-то на ваш компьютер, что я считаю вредоносным ПО - он ищет активность на звуковой карте, а затем ставит в очередь звук файл, который вы упомянули. Простое решение: переустановите свою систему. В офисе, который использует Ubuntu на всех компьютерах, это должно быть так же просто, как заимствовать установочный флеш-диск или DVD-диск, запустить установщик и снова подключиться к вашей папке пользователя - это займет полчаса или около того, и если босс спрашивает, почему, вы можете сказать ему правду: один из ваших коллег заразил вашу машину каким-то вредоносным ПО, и вы восстанавливаете нормальную функцию наиболее эффективным способом.

3
ответ дан 22 May 2018 в 18:01
  • 1
    Привет, спасибо - 1. Трудно не согласиться с 2. Нах, атмосфера здесь велика. 3. Я не думаю, что они установили какой-то сервер, по крайней мере, пытаясь указать мне в правильном направлении, они сказали, что нет. Я подумал о переустановке, но это кажется очень «не элегантным» и означало бы большую работу, поскольку у меня было множество инструментов. – prawdziwy-sok 29 September 2017 в 15:12
  • 2
    Я сомневаюсь, что это вредоносная программа. Скорее всего, они просто включили поддержку TCP-соединения в pulseaudio, чтобы они могли напрямую передавать аудио. – dobey 29 September 2017 в 16:01
  • 3
    Это определенно приближается - pulseaudio используется! – prawdziwy-sok 29 September 2017 в 16:25

Первое дело: установить привычную привычку блокировать экран, если вы так сильно повернете спину на свой компьютер.

Номер два: рассмотрите поиск другой работы; вы работаете на ядовитом рабочем месте. Тем не менее, это не действительно исправления Ubuntu.

Номер три: скорее всего, кто-то положил что-то на ваш компьютер, что я считаю вредоносным ПО - он ищет активность на звуковой карте, а затем ставит в очередь звук файл, который вы упомянули. Простое решение: переустановите свою систему. В офисе, который использует Ubuntu на всех компьютерах, это должно быть так же просто, как заимствовать установочный флеш-диск или DVD-диск, запустить установщик и снова подключиться к вашей папке пользователя - это займет полчаса или около того, и если босс спрашивает, почему, вы можете сказать ему правду: один из ваших коллег заразил вашу машину каким-то вредоносным ПО, и вы восстанавливаете нормальную функцию наиболее эффективным способом.

3
ответ дан 18 July 2018 в 06:02

Первое дело: установить привычную привычку блокировать экран, если вы так сильно повернете спину на свой компьютер.

Номер два: рассмотрите поиск другой работы; вы работаете на ядовитом рабочем месте. Тем не менее, это не действительно исправления Ubuntu.

Номер три: скорее всего, кто-то положил что-то на ваш компьютер, что я считаю вредоносным ПО - он ищет активность на звуковой карте, а затем ставит в очередь звук файл, который вы упомянули. Простое решение: переустановите свою систему. В офисе, который использует Ubuntu на всех компьютерах, это должно быть так же просто, как заимствовать установочный флеш-диск или DVD-диск, запустить установщик и снова подключиться к вашей папке пользователя - это займет полчаса или около того, и если босс спрашивает, почему, вы можете сказать ему правду: один из ваших коллег заразил вашу машину каким-то вредоносным ПО, и вы восстанавливаете нормальную функцию наиболее эффективным способом.

3
ответ дан 24 July 2018 в 18:30
  • 1
    Привет, спасибо - 1. Трудно не согласиться с 2. Нах, атмосфера здесь велика. 3. Я не думаю, что они установили какой-то сервер, по крайней мере, пытаясь указать мне в правильном направлении, они сказали, что нет. Я подумал о переустановке, но это кажется очень «не элегантным» и означало бы большую работу, поскольку у меня было множество инструментов. – prawdziwy-sok 29 September 2017 в 15:12
  • 2
    Я сомневаюсь, что это вредоносная программа. Скорее всего, они просто включили поддержку TCP-соединения в pulseaudio, чтобы они могли напрямую передавать аудио. – dobey 29 September 2017 в 16:01
  • 3
    Это определенно приближается - pulseaudio используется! – prawdziwy-sok 29 September 2017 в 16:25

Другие вопросы по тегам:

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