• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Python Pytanie odnośnie funkcji

VPS Starter Arubacloud
0 głosów
121 wizyt
pytanie zadane 5 sierpnia 2020 w Python przez Marak123 Stary wyjadacz (11,190 p.)
zamknięte 5 sierpnia 2020 przez Marak123
Wie ktoś może czy jest jakaś bibliotek lub funkcja która pozwala na odczytanie kodu źródłowego jakiegoś pliku typu .txt, .png lub .jpg itd. jest może taka funkcja która prze konwertuje ten plik na kod binarny?
komentarz zamknięcia: dzięki za odpowiedź

1 odpowiedź

+1 głos
odpowiedź 5 sierpnia 2020 przez Michałełe Nałogowiec (25,600 p.)
wybrane 5 sierpnia 2020 przez Marak123
 
Najlepsza

Plik  możesz otworzyć w trybie binarnym zwykłą funkcją open z odpowiednimi flagami

open("myfile", "rb")

 

komentarz 5 sierpnia 2020 przez Marak123 Stary wyjadacz (11,190 p.)
no właśnie próbowałem i jak chciałem wypisać to to pokazuje się coś takiego

"<_io.BufferedReader name='E:/Python/TESST.txt'>"
komentarz 5 sierpnia 2020 przez Michałełe Nałogowiec (25,600 p.)

Ale wypisujesz uchwyt do tego pliku - jeśli chcesz cały na raz to spróbuj:

uchwytDoPliku.read()

 

komentarz 5 sierpnia 2020 przez Marak123 Stary wyjadacz (11,190 p.)
No to też próbowałem bo zamiast wyświetlić się kod binarny to wyświetla się zawartość pliku

coś takiego:

b'zawartoscpliku'
komentarz 5 sierpnia 2020 przez Michałełe Nałogowiec (25,600 p.)
I teraz musisz to zmienić na system np. szesnastkowy ' '.join(hex(ord(x))[2:] for x in ZAWARTOSC_PLIKU)
komentarz 5 sierpnia 2020 przez Marak123 Stary wyjadacz (11,190 p.)
Aha dobra dzięki ja myślałem ze od razu po odczytaniu pliku to będę miał kod binarny
komentarz 5 sierpnia 2020 przez Michałełe Nałogowiec (25,600 p.)
Jakbyś otworzył np. PNG to byś miał - w sensie on byłby przekonwertowany na system szesnastkowy
komentarz 5 sierpnia 2020 przez Marak123 Stary wyjadacz (11,190 p.)
no właśnie to zrobiłem i miałem ten system myślałem ze z plikiem tekstowym też tak będzie

Podobne pytania

–3 głosów
0 odpowiedzi 170 wizyt
pytanie zadane 15 września 2019 w Sprzęt komputerowy przez Kubserq Nowicjusz (120 p.)
0 głosów
1 odpowiedź 232 wizyt
pytanie zadane 23 grudnia 2016 w Ruby przez Newperty Początkujący (280 p.)
0 głosów
2 odpowiedzi 186 wizyt
pytanie zadane 21 sierpnia 2015 w C i C++ przez Anonimowy Nowicjusz (120 p.)

92,453 zapytań

141,262 odpowiedzi

319,086 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...