Найти - Пользователи
Полная версия: Размер файла
Начало » Python для экспертов » Размер файла
1 2
bialix
Imnotgoga
Почему
import _builtin_
print dir(_builtin_)
import _main_
Print dir(_main_)
вызывает ошибку???
Покажите полный текст ошибки, пожалуйста.
А документация к вашей железке, что говорит про модуль _main_?
Imnotgoga
С модулем _main_ разобрался, спасибо.

Что означают модули, функции и имена с подчеркиваниями перед именем и после него (например, _main_, _init_, _name_)???
masai
Imnotgoga
Что означают модули, функции и имена с подчеркиваниями перед именем и после него (например, _main_, _init_, _name_)???
Двойными подчеркиваниями слева и справа ограничиваются функции и методы, имеющие служебное назначение.

Например, за операцию сложения ‘+’ отвечает функция __add__, которую можно перегрузить в классе-потомке, например, класса int.

__init__ – это метод-конструктор, __main__ – это имя запускаемого модуля.

В общем, таких имен с подчеркиваниями куча. За подробностями – к документации.
-=<fantom>=-
Почему
import _builtin_
print dir(_builtin_)
import _main_
Print dir(_main_)
вызывает ошибку???
Да потому что
Print dir(__main__)
будет вызывать ошибку - правильно “print” - с маленькой буквы.
axe
Imnotgoga
os.path.getsize('') не предлагать
чем этот метод плох?
Ed
axe
чем этот метод плох?
Он прекрасен. Только os у него нет у на девайсе. Читайте первый пост.

Мне нравится вариант с seek/tell. Думаю, что из имеющегося арсенала это лучшее, что есть.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB