Python – чтение всех файлов из папки (.shp, .dbf, .mxd и т. Д.)

Может кто-нибудь мне помочь? Я пытаюсь написать код, который будет читать все файлы из папки данных. Все файлы имеют разные расширения: .shp, .dbf, .sbx, .mxd) Я использую окна. Благодарю. У меня есть: import os path=r'C:\abc\def\ghi\' folderList = os.listdir(path) Теперь мне нужно прочитать все файлы в папке, поэтому я знаю, мне нужно что-то вроде f.open(path) ?

Fabric / Python: AttributeError: объект «NoneType» не имеет атрибута «раздел»

Для добавления учетных записей пользователей необходимо использовать следующую функцию. ~ / scripts #fab -l Python source code Available commands: OS_TYPE adduser_createcmd Create command line for adding user adduser_getinfo Prompts for user input for adding user go The main launcher for adding user Задачи @task @runs_once def go(): """ The main launcher for adding user """ […]

Красивая ошибка импорта супа 4? установить ошибку?

Задний план: Я нахожусь на Mac OSX, 10.8.5 python -V говорит, что я запускаю 2.7.2 pip freeze говорит, что у меня есть beautifulsoup4 == 4.3.2. Я пытаюсь использовать Beautiful Soup 4 для очистки веб-страницы в этом учебнике: http://www.pythonforbeginners.com/python-on-the-web/web-scraping-with-beautifulsoup/ Я следовал инструкциям на моем рабочем ноутбуке, и все работало по назначению. Поэтому я сделал это успешно […]

Bamboo failing test не может разобрать junit

Я использую бамбук в качестве сервера CI для своего проекта django и для хорошего старта, я сделал простой скрипт, чтобы узнать, как бамбук показывает успешные и неудачные тесты. Я использую py.test следующим образом: py.test test.py –junitxml=junitresults/results.xml файл test.py содержит что-то вроде этого: def test_that_fails(): assert 1 == 2 Таким образом, это должно завершиться неудачно, и […]

Воспользовавшись ноутбуком Sage и IPython на той же странице? Или, скорее, объединить их?

Я новичок в Sage и Python. Для написания мудрец-программы я пошел в облако сагемата, и когда я попытался создать новый файл, у меня были, в частности, два варианта: рабочий лист sage и IPython. Я заметил, что оба цвета и отступы. Но мне было интересно: есть ли способ использовать их вместе? Как я могу объединить их […]

В Python как создать комбинации переменных или перестановок?

Допустим, у меня есть массив с именем arr = [1,2,3,4] Как я могу сгенерировать все возможные комбинации с минимальными 2 аргументами, которые выглядят как [1,2] [1,3] [1,4] [1,2,3] [1,2,4] [1,2,3, 4] [2,3] [2,4] и так далее и тому подобное? Ничего не пытаюсь работать. Я не могу использовать itertools.combinations или перестановки, потому что мне нужно знать […]

PyQt4 разбился при выходе

Окно покажет, но разбилось при выходе. Coredump показывает, что в QtGui4.dll произошла ошибка. Моей средой является PyQt4.10.4 (Qt4.8.5) 32-разрядная версия, Windows 7 (64 бит). Есть какая-нибудь подсказка или какое-либо предложение узнать, что произошло? Огромное спасибо. Удалите одно или несколько элементов управления, и авария не произойдет. Так странно… settings_window.ui <?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>SettingWindow</class> <widget […]

Как сделать Python Decorator НЕ запускаемым при импорте

Я украсил метод в Python. И когда я импортирую модуль, содержащий этот метод, автозапуск декоратора. Я понимаю, что именно так были сделаны декораторы. Но есть ли способ, чтобы декораторы НЕ делали этого?

Создание нескольких листов CSV в Python

Есть ли способ создать CSV-файл с несколькими листами программно в Python?

Поиск различий между целыми числами в списке

После долгих переделок я наконец придумал фрагмент кода, который учитывает различия между целыми числами в одном списке и выгружает их в новый список. Вот мой код: ints = [3, 5, 9, 15, 36] difs = [] h = 0 while h < len(ints) – 1: difs.append(ints[1 + h] – ints[0 + h]) h = h […]

Python - лучший язык программирования в мире.