Tag: пути

Будет ли настоящий путь.py, пожалуйста, встаньте?

Был хороший модуль, path.py , написанный Джейсоном Орендорфом. Если я правильно помню, было некоторое обсуждение о добавлении его в стандартную библиотеку, тогда оно исчезло. Теперь видно, что есть несколько выростов исходного. Я могу найти до сих пор unipath , что выглядит как раздвоенный path.py , другой и несколько других в соответствии с PyPI. У кого-нибудь […]

Python – Извлечь путь к папке из пути к файлу

Я видел это решение, но не для Python. Я хотел бы получить только путь к папке из полного пути к файлу. Например, T:\Data\DBDesign\DBDesign_93_v141b.mdb и я хотел бы получить только T:\Data\DBDesign (исключая \DBDesign_93_v141b.mdb ). Я пробовал что-то вроде этого: existGDBPath = r'T:\Data\DBDesign\DBDesign_93_v141b.mdb' wkspFldr = str(existGDBPath.split('\\')[0:-1]) print wkspFldr но он дал мне такой результат: ['T:', 'Data', 'DBDesign'] […]

Команда Python2 не найдена

Я должен использовать Python2 для следующей команды: python2 -m pip install SomePackage в командной строке. Я получаю сообщение о том, что Python2 не найден, но я определенно установил Python 2.7.1. Когда я запускаю python –version я получаю вывод Python 3.5.1 . Изменить: я использую Windows. И команды whereis и env также не найдены.

Python igraph: получить все возможные пути в ориентированном графе

Я использую igraph (Python) и хотел бы получить все возможные пути между двумя узлами в ориентированном графе. Я знаю о функции get_all_shortest_paths , которая предназначена для кратчайших путей, но не может найти общий. Обновить: Моя главная цель – получить все узлы в этих путях, чтобы затем получить подграф этих узлов.

построение абсолютного пути с помощью os.path.join ()

Я хотел бы построить абсолютный путь в python, и в то же время оставаясь довольно забытым о вещах, таких как разделитель путей. edit0: например, есть каталог в корне моей файловой системы /etc/init.d (или C:\etc\init.d init.d на w32), и я хочу построить это только из элементов и etc и init.d ( на w32, мне, вероятно, также […]

Как получить текущий путь интерпретатора Python из сценария Python?

Я хочу запустить скрипт Python из сценария Python с subprocess , и я хочу сделать это, используя один и тот же интерпретатор для каждого из них. Я использую virtualenv, поэтому я хотел бы сделать что-то вроде: subprocess.Popen('%s script.py' % python_bin) Как получить python_bin ? Это должно быть /usr/bin/python за пределами virtualenv и /path/to/env/bin/python в virtualenv.

Python не может открыть файл с неанглийскими символами в пути

У меня есть файл со следующим путем: D: / bar / ク レ イ ジ ー · ヒ ッ ツ! /foo.abc Я разбираю путь из XML-файла и сохраняю его в переменной, называемой path в виде file://localhost/D:/bar/クレイジー・ヒッツ!/foo.abc Затем file://localhost/D:/bar/クレイジー・ヒッツ!/foo.abc следующие операции: path=path.strip() path=path[17:] #to remove the file://localhost/ part path=urllib.url2pathname(path) path=urllib.unquote(path) Ошибка: IOError: [Errno 2] No such […]

установить pythonpath перед операциями импорта

Мой код: import scriptlib.abc import scriptlib.xyz def foo(): … some operations но scriptlib находится в другом каталоге, поэтому мне придется включить этот каталог в переменную окружения «PYTHONPATH». Есть ли в любом случае, когда я могу сначала добавить каталог scriptlib в переменную окружения «PYTHONPATH» перед выполнением операции импорта, например: import sys sys.path.append('/mypath/scriptlib') import scriptlib.abc import scriptlib.xyz […]

Не удается найти файл, указанный при использовании subprocess.call ('dir', shell = True) в Python

В 64-битной системе с 32-битным установщиком python 2.7 я пытаюсь сделать следующее: import subprocess p = subprocess.call('dir', shell=True) print p Но это дает мне: Traceback (most recent call last): File "test.py", line 2, in <module> p = subprocess.call('dir', shell=True) File "C:\Python27\lib\subprocess.py", line 522, in call return Popen(*popenargs, **kwargs).wait() File "C:\Python27\lib\subprocess.py", line 709, in __init__ errread, […]

Для чего полезен __path__?

Я никогда не замечал атрибут __path__ который был определен на некоторых моих пакетах до сегодняшнего дня. Согласно документации: Пакеты поддерживают еще один специальный атрибут __path__ . Это инициализируется как список, содержащий имя каталога, содержащего __init__.py пакета, до того, как будет выполнен код в этом файле. Эта переменная может быть изменена; это влияет на будущие поиски […]

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