Я работаю с 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