2017-02-07 3 views
0

Недавно я пытался создать свой собственный модуль, когда понял, что была сделана копия моего модуля, но вместо того, чтобы закончить .py, как оригинал, он закончился .pyc. Когда я открыл его, я ничего не мог понять. Я использовал импорт для создания игры из pygame и того факта, что файл .pyc имел кучу вопросительных знаков и странных символов, казалось, был полезен для хакеров, если я когда-либо делал игру достаточно хорошей для выпуска, что, вероятно, не произойдет. Я просто хочу знать несколько вещей об этих файлах:Существуют ли ограничения на .pyc-файлы?

  • Могут ли другие компьютеры, загружающие игру, читать модуль, если я удалю оригинал и оставлю только файл weirder .pyc?
  • Являются ли они доступными для чтения людьми и могут ли они вообще предотвращать хаки в загруженной игре? (его не онлайн Я просто не хочу легкой игры для людей, которые знают python)
  • Должен ли я избавиться от них за то, что я делаю? (Я видел другие вопросы, спрашивая, как это сделать, но ответы сказали, что это было полезно)
  • И последнее, но не менее важное: будет ли оно работать с файлами .txt (не будут ли они просто прочитаны как куча символов)?

Спасибо!

+0

«... это будет работать на .txt-файлы ...», что будет работать? – NikT

ответ

0

Файлы .pyc не читаются людьми - интерпретатор python компилирует исходный код этих файлов, и они используются виртуальной машиной python. Вы можете удалить эти файлы, и когда вы снова запустите .py-файл, вы увидите новый .pyc-файл.

Смежные вопросы