同じネットワーク上にある別のシステム上の共有フォルダーにある共有フォルダーからコピーしたいファイルがあります。フォルダー/ファイルにアクセスするにはどうすればよいですか?通常のopen()メソッドは機能しないようですか?
[〜#〜] unc [〜#〜] パスを指定するには、スラッシュを使用します。
open('//Host/share/path/to/file')
(PythonクライアントコードもWindowsで実行されている場合)
どうやって試しましたか?おそらく\
および適切なエスケープを省略します。
の代わりに
open('\\Host\share\path\to\file')
johnsywebのソリューションのいずれかを/
s、または次のいずれかを試してください
open(r'\\Host\share\path\to\file')
または
open('\\\\Host\\share\\path\\to\\file')
。
私はOPと同じ問題を抱えていましたが、現在の答えのどれも私の問題を解決しなかったので、私のために働いたわずかに異なる答えを追加しました:
Windowsマシン上でPython 3.6.5、
r "\ DriveName\then\file\path\txt.md"
したがって、@ Johnsyweb UNCリンクを読み取り、推奨されるようにrを前に追加する二重バックスラッシュを組み合わせることで、OPの問題と同様の問題を解決できました。