Я связываюсь, чтобы найти sha1sum для файла .img и оригинального устройства. Вот способ для этого и выход, который я получаю.Как удалить подстроку, разделенную пробелом в Python?
Код:
def hashcalc(self, file_path):
cmd1 = ["gksudo","sha1sum",file_path]
cmd2 = ["gksudo","sha1sum","/dev/mmcblk0"]
proc1 = subprocess.check_output(cmd1)
proc2 = subprocess.check_output(cmd2)
print proc1
print proc2
ВЫВОД:
1ba1a6bbd66c335633d53d9bfff7366936e2e0e3 /home/user/Project/2gb.img
1ba1a6bbd66c335633d53d9bfff7366936e2e0e3 /dev/mmcblk0
Теперь, как удалить путь '/home/.../2gb.img' и '/ DEV/mmcblk0. Я хочу сравнить эти значения. Но нормальный '==' не будет работать, поскольку он содержит путь. Как удалить этот путь. Пожалуйста помоги.
Используйте 'String.split (» «)' и взять первый элемент в списке – Arc676
Использование индекса '0'? –
Да. См. Ответы ниже (один из которых вы уже приняли, так что, я думаю, вы уже решили свою проблему) – Arc676