Windowsで角かっこを含むファイルを使用していますが、外部プロセスで引用符が必要です。
場所を操作しようとしていますが、文字列が引用符で渡されているため、os.path.splitを使用すると、二重引用符も分割されます。入力文字列をチェックしたり、二重引用符を削除したり置き換えたりする必要がないように、これを行うためのより良い方法はありますか?ファイル名を二重引用符のない新しいパスに結合します。
fileWithPath = r'"C:\TEMP\my(file).txt"'
... do some stuff ...
sourcepath, filename = os.path.split(fileWithPath)
sourcepathの値は次のとおりです:'"C:\ TEMP'
ファイル名の値:'my(file).txt "'