Используя P4Python, как я могу использовать переменные среды для доступа к разным клиентам на разных компьютерах / рабочих пространствах? - PullRequest
0 голосов
/ 22 декабря 2019

Я работаю с Perforce и у меня есть скрипт для проверки различных файлов в зависимости от моей текущей задачи. Проблема заключается в том, что я хотел бы хранить переменные среды для порта, пользователя и клиента, чтобы мне не приходилось менять свой сценарий каждый раз, когда он запускается с другого компьютера.

Для доступа к Perforce,Я настроил в качестве примера, размещенного ниже, и попытался изменить клиента, используя формулу «p4 set P4CLIENT = value» в CMD, где «value» - это то, что «p4.client» будет назначено в скрипте Python. Я не уверен, если это так, и буду признателен за любую помощь.

- Пример -

from P4 import P4,P4Exception    # Import the module
p4 = P4()                        # Create the P4 instance
p4.port = "1666"
p4.user = "fred"
p4.client = "fred-ws"            # Set some environment variables
...