手短に言うと。私はこの機能を持っています:
def save_screenshot(self, file_destination, picture_format = None)
file_path_name, file_extension = os.path.splitext(file_destination)
file_path, file_name = os.path.split(file_path_name)
(...)
今、私はこのような関数を呼び出します:
save_screenshot("C:\Temp\picture.jpg", "JPG")
Pythonで文字列をエスケープしない方法(「os.path.join」を使用)は知っていますが、文字列が関数パラメーターの場合、これを行う方法はわかりません。「C:\\ Temp \\ picture.jpg」または「C:/Temp/picture.jpg」と書くと、この関数は(Windowsで)正常に機能します。
何かアドバイスがあれば素晴らしいと思います。
ありがとう