1
다음 코드 가지고P4Python이 P4CONFIG 설정을 인식하지 못하는 이유는 무엇입니까?
# script0.py
def main():
p4 = p4python.P4.P4()
p4.connect()
print os.environ['P4CONFIG']
print p4.p4config_file
p4.disconnect()
통해 호출중인 :
# script0_test.py
subprocess.check_call(['script0.py'])
하여 출력된다
.p4config
noconfig
script0.py 명령 행에서 호출되는 경우 또는 subprocess.check_call (shell = True)을 사용하면 올바른 정보를 출력합니다.
shell = False 일 때 p4 객체가 P4CONFIG 설정을 인식하지 않는 이유는 무엇입니까?
os.environ [ 'P4CONFIG']는 P4CONFIG가 설정되었음을 명확하게 보여줍니다. –
그래서 리눅스를 사용하고 계십니까? –
예. os.environ [ 'P4CONFIG']이 (가) P4CONFIG가 설정되었다고 말하는 이유는 무엇입니까? –