print('Hello world!')
input('Close window to enter any key.')
execute.batの中身は以下の通りです。 @echo offがないと、set以下の内容がコマンドプロンプト上に表示されてしまいます。見栄えの問題ですね。 set xxx=yyyは変数を定義しています。この変数を利用する際には、%で挟んで上げる必要があります。 %~dp0は実行されるバッチファイルが置かれているカレントディレクトリを示します。今回の場合では、PythonUSBですね。 pyintpathはpython.exeまでのパス、codepathはcodeまでのパス、pyfileは実行したいpyファイル名の変数を設定します。 %pyintpath%python.exe %codepath%%pyfile%は、上述の変数を組み合わせてよく使うpython xxx.pyの形式になっています。
@echo off
set cwdirpath=%~dp0
set pyintpath=%cwdirpath%python\python-3.12.0\
set codepath=%cwdirpath%code\
set pyfile=hello.py
%pyintpath%python.exe %codepath%%pyfile%
P4Python は Perforce C++ API の Python ラッパーであり、プログラムで Perforce サーバーと対話できるようにします。 P4Python を使用して Perforce でファイルを移動または名前変更するには、 メソッドを使用できますp4.run_move()。
ファイルをデポ内の新しい場所に移動する方法の例を次に示します。
from P4 import P4
# Connect to the Perforce server
p4 = P4()
p4.connect()
p4.login(user, password)
# Open the file for edit
p4.run_edit("//depot/path/to/file.txt")
# Move the file to a new location
p4.run_move("//depot/path/to/file.txt", "//depot/new/path/renamed_file.txt")
# Submit the changes
p4.run_submit(["-d", "Moved and renamed file"])