LINUX.ORG.RU

hexdump/unpyc/python

anonymous
()
Ответ на: комментарий от anti-spy

первой строчкой в файле напиши:

# -*- coding: utf-8 -*-
если не получится сделай над исходным файлом:
hexdump -C tre.py | head -n 3

anonymous
()
Ответ на: комментарий от anonymous

Открывая файл текстовым редактором - мне не удается найти необходимую кодировку, и вписывая в самом начале файла:

# -*- coding: utf-8 -*-
и выполняя в питоне - получаю теже самые не понятные символы. Ответ hexdump:
00000000  82 7e 7f 7e 7e 7e 7f 7f  7f 7f 7f 7f 7f 7f 7f 7f  |.~.~~~..........|
00000010  7f 7f 7f 7f 7f 7f 7f 7f  7f 7f 7f 7f 7f 7f 7f 7f  |................|
*

anti-spy
() автор топика

Откуда этот файл взялся?

anonymous
()
Ответ на: комментарий от anti-spy

кому кажется подозрительной эта штука?

#!/usr/bin/python

import struct
import matplotlib.pyplot as plt

cnt={}
for line in open('try.py','rb'):
  for i in line:
    i, = struct.unpack('B', i)
    cnt[i] = cnt.get(i,0)+1

#for i in sorted(cnt.keys()):
#  print '0x%02x = %i' % (i, cnt[i])

plt.plot([cnt[i] for i in sorted(cnt.keys())])
plt.ylabel('count chars')
plt.show()

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.