ネットワークアドレスの使用に問題があります。 WindowsでPython3.6を試してみました。呼び出すPythonのos.path.relpathの予期しない動作
os.path.relpath(r"\\ZEYCUS\first\second\file.txt", start=r"\\ZEYCUS\first")
私は予想通りに'second\\file.txt'
を取得します。ただし、
os.path.relpath(r"\\ZEYCUS\first\second\file.txt", start=r"\\ZEYCUS")
エラーメッセージ:ValueError: path is on mount '\\\\ZEYCUS\\first', start on mount 'C:'
が表示されます。
何が起こっているのですか? C:
ビットはどこから来たのですか? relpath
を使用して'first\\second\\file.txt'
を取得するにはどうすればよいですか?
このリンクをチェックしてください。https://stackoverflow.com/a/17506586/1836483 –