Я написал следующее в TextWrangler:Почему os.walk не распознает мое имя переменной?
directory = raw_input("See contents of: ")
for root, dirs, files in os.walk(directory):
print root, dirs, files
К сожалению, когда я запускаю его в терминале, и укажите путь к каталогу, введя или перетащить папку из дока ничего не происходит. Даже сообщение об ошибке. С другой стороны, когда я введу следующее в TextWrangler, запустите программу в терминале, она отлично работает.
for root, dirs, files in os.walk("/Users/paulpatterson/Documents/Python"):
print root, dirs, files
Мой вопрос тогда, почему os.walk не принимает путь в виде переменной. Книга , которую я использую, предполагает, что она должна, как и большинство примеров, которые я видел в сети, пытаясь разобраться в этом.
Спасибо, теперь работает. Сделал «каталог печати», но не заметил пробела в конце. – 2010-12-15 20:22:17
+1 OP сказал: «Сейчас работает», мне действительно нужно знать, что это значит? – 2010-12-15 23:57:44