где $PATH установлен в XCode?

s = r'abc123d, hello 3.1415926, this is my book'
print re.findall(r'-?[0-9]+(?:\.[0-9]*)?|-?\.[0-9]+',s)

Вам не нужно escape дважды, когда вы используете raw mode.

Выход: ['123', '3.1415926']

Также тип возврата будет списком strings .Если вы хотите, чтобы возвращаемый тип, как integers и floats, использовал map

import re,ast
s = r'abc123d, hello 3.1415926, this is my book'
print map(ast.literal_eval,re.findall(r'-?[0-9]+(?:\.[0-9]*)?|-?\.[0-9]+',s))

Выход: [123, 3.1415926]

23
задан lajos 31 May 2009 в 16:44
поделиться

8 ответов

XCode получает переменные окружения так же, как и другие процессы OS X, из ~ / .MacOSX / environment.plist.

Проверьте developer.apple.com/qa/qa2001/qa1067.html для получения подробной информации о том, как установить вещи.

6
ответ дан Adam Rosenfield 29 November 2019 в 02:44
поделиться

В Xcode 5 вы можете добавить свой PATH в качестве переменной либо к цели, либо к настройкам проекта.

  1. Добавьте пользовательскую переменную со знаком + вверху страницы
  2. Измените имя переменной на PATH и добавьте предпочтительное значение (например, /usr/local/bin для стандартной установки homebrew.

Target Build Settings

3
ответ дан GhostLyrics 29 November 2019 в 02:44
поделиться

Xcode не смотрит на вашу среду оболочки.

Посмотрите на NSProcessInfo; и сделайте NSLog, чтобы увидеть, что произойдет.

Если вы хотите, чтобы путь применялся ко всем графическим программам, вам нужно настроить ~ / .MacOSX / environment.plist. как описано.

Рекомендованный способ установки переменных среды - это, на самом деле, / etc / paths и etc / paths.d, хотя они также не подхватываются Xcode.

Я спрашивал об этом здесь .

1
ответ дан Community 29 November 2019 в 02:44
поделиться

Самое простое решение - добавить переменную PATH в Xcode.

enter image description here

1
ответ дан SmallChess 29 November 2019 в 02:44
поделиться

У меня ничего не получалось в XCode 7.
Вам необходимо установить переменную PATH в схемах XCode.

Нашли решение по адресу: Где установить переменные среды для приложения?

0
ответ дан Community 29 November 2019 в 02:44
поделиться

Попробуйте открыть свой проект xcode из терминала, у меня это сработало: open some.xcodeproj

Вместо открытия xcode и последующей загрузки проекта или двойного щелчка по нему.

Я знаю ... глупо

-3
ответ дан OscarRyz 29 November 2019 в 02:44
поделиться

Если вы говорите конкретно об исполняемой переменной среды пути поиска с именем PATH , то есть несколько мест, где она устанавливается:

  • В ваш настройки оболочки , если это инструмент командной строки. В зависимости от вашей оболочки это может быть ~ / .cshrc , ~ / .profile , ~ / .bash_profile и т. Д.
  • В ] файл environment.plist , упомянутый ранее.
  • Если вы работаете в отладчике, то это то, что gdb использует . Я считаю, что gdb будет читать команды из ~ / .gdbinit , если он существует.
  • XCode позволяет вам устанавливать переменные среды на странице информации для исполняемых файлов .
2
ответ дан 29 November 2019 в 02:44
поделиться

если вы пишете этап сборки Run Shell Script, вы можете просто сделать:

PATH=${PATH}:/opt/local/bin

или что-то еще внутри содержимого скрипта.

17
ответ дан 29 November 2019 в 02:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: