Хороший способ узнать что-то вроде этого, чтобы взглянуть на объект, который вы хотите узнать больше о в интерактивной оболочке Python:
[email protected]:~$ python
Python 2.7.10 |Continuum Analytics, Inc.| (default, Sep 15 2015, 14:50:01)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import laspy
>>> las_file = laspy.file.File("lasfile.las", mode='r')
>>> help(las_file)
Это показывает документацию для File
класса при условии по ласпи. Там вы можете найти список всех атрибутов, которые вы ищете.
Редактировать: Я видел в другом посте, что вы разрабатываете на окнах. Чтобы перейти к интерпретатору, запустите python.exe из вашего стартового меню. Если вы используете IDLE, вы также можете использовать встроенную оболочку.
Если вы когда-либо сталкиваться с не очень хорошо документированный пакет вы также можете использовать:
>>> dir(las_file)
['Blue', 'Classification', 'Green', 'Intensity', ...]
Это показывает все записи в словаре объекта, который вы хотите посмотреть на (в данном случае las_file
). Это дает вам все методы и атрибуты в списке без каких-либо объяснений, поэтому он может быть немного запутанным, но он отлично работает, если вы просто хотите быстро взглянуть на то, с чем нужно работать.
Надеюсь, это поможет. И спасибо за то, что сообщили мне, что такой пакет существует :)
Я мог найти все с помощью команды «help (las_file)». «Больше» - было немного сложно для меня, но теперь все хорошо. Я попробовал «dir (las_file)», но ничего не сделал. Я что-то пропустил? – Gary
Функция 'dir' должна работать, если вы выполните ее после кода, который я разместил выше. Если это не сработает, вы можете попробовать 'd = dir (las_file)' и 'print d' и посмотреть, что произойдет. Он также должен работать над любым другим объектом, например, например: 'dir (int)'. Вы можете найти более полное объяснение 'dir' и других встроенных функций [здесь] (https://docs.python.org/2/library/functions.html) – m00am