我目前正在使用 P4Python API 在 Python 中编写一个脚本,该 API 可以自动执行在 Perforce 中检出文件并对其进行一些更改的过程。我目前正在尝试弄清楚如何打开已签出的文件,以便我可以对其进行更改,但我无法使用“//depot”文件路径打开它。我假设我需要使用系统文件路径(C:/...),但我不确定如何继续。
## Connect to P4 server
p4.connect()
## Checkout file to default changelist
p4.run_edit("//depot/file/tree/fileToEdit.txt")
f1 = "//depot/file/tree/fileToEdit.txt" ## This file path does not work
with open(f1, 'w') as file1:
file1.write("THIS IS A TEST")
## Disconnect from P4 server
p4.disconnect()