Найти - Пользователи
Полная версия: чем отличается from os import listdir от import os listdir
Начало » Python для новичков » чем отличается from os import listdir от import os listdir
1
Igorsk
Всем привет!
чем отличается
from os import listdir
x = listdir("D:\Games")
print x 
от
 import os 
x = listdir("D:\Games")
print x 

в первом случае работает а во втором нет. прошу прощения если не правильно выразился …
Python 2.7.1
ajib6ept
Чтобы во втором случае работал надо сделать так

import os 
x = os.listdir("D:\Games")
print x 

если только import то подключаем весь модуль, а с помощью инструкции from подключаем только определенные атрибуты модуля
Igorsk
ajib6ept
если только import то подключаем весь модуль, а с помощью инструкции from подключаем только определенные атрибуты модуля
ну так если мы подключили весь модуль тогда же по идеи он должен знать что такое listdir().
а он пишет что функция не определена …

а вот эта пометка
ajib6ept
os.
это так скажем чтобы питон знал с какого модуля этот атрибут , правильно я понял ?
ajib6ept
Будет лучше почитать про основы работы с модулями тут или тут или в документации
Igorsk
ajib6ept
Будет лучше почитать про основы работы с модулями тут или тут или в документации
Понял, спасибо!
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