Tôi có một tệp mà tôi muốn sao chép từ thư mục dùng chung trong thư mục dùng chung trên một hệ thống khác, nhưng trên cùng một mạng. Làm cách nào để truy cập thư mục/tệp? Phương thức open() thông thường dường như không hoạt động?Sử dụng Python, làm thế nào tôi có thể truy cập thư mục dùng chung trên mạng Windows?
Trả lời
Sử dụng dấu gạch chéo để xác định UNC Đường dẫn:
open('//HOST/share/path/to/file')
(nếu mã khách hàng Python của bạn cũng đang chạy hệ điều hành Windows)
Nó hoạt động. cảm ơn bạn. Tôi đã thử dùng dấu gạch chéo ngược. – Neeraj
Điều này chỉ giải quyết được một vấn đề khiến tôi khó chịu, cảm ơn! – Meelah
Điều này chỉ hoạt động trên Windows (có, câu hỏi được gắn thẻ Windows, nhưng việc truy cập máy chủ Windows từ hệ điều hành không phải Windows cũng có thể được gắn thẻ như vậy). Bất kỳ ai quan tâm để thêm giải pháp cho các nền tảng khác (ví dụ: Linux) - nếu có thể không có thứ gì đó giống như Samba? – DavidJ
Làm thế nào bạn thử nó? Có thể bạn đang làm việc với \
và bỏ qua thoát thích hợp.
Thay vì
open('\\HOST\share\path\to\file')
sử dụng một trong hai Johnsyweb của giải pháp với /
s, hoặc thử một trong
open(r'\\HOST\share\path\to\file')
hoặc
open('\\\\HOST\\share\\path\\to\\file')
.
- 1. Truy cập bị từ chối mạo danh thư mục mạng truy cập người dùng hiện tại
- 2. Làm thế nào để tìm thấy thư mục dữ liệu ứng dụng chung của Windows bằng Python?
- 3. Làm thế nào tôi có thể cài đặt thư viện boto trên windows cho python?
- 4. Làm thế nào để gắn kết một thư mục mạng bằng cách sử dụng python?
- 5. Làm cách nào để tạo thư mục dùng chung từ dòng lệnh Windows?
- 6. Làm thế nào để bạn thiết lập quyền truy cập thư mục trong NSIS?
- 7. Làm thế nào để lấy biểu tượng thư mục trên Windows 7 sử dụng Shell32.SHGetFileInfo
- 8. Truy cập thư mục WP8
- 9. Tôi làm cách nào để truy cập ổ đĩa mạng được ánh xạ với System.IO.DirectoryInfo?
- 10. Làm cách nào để cho phép Delphi XE2 xem thư mục dùng chung trên máy Mac của tôi từ bên trong VirtualBox VM chạy Windows 7
- 11. Tôi có thể sử dụng CPAN như một người dùng không phải root như thế nào?
- 12. Làm thế nào tôi có thể tái sử dụng một biểu thức bảng chung
- 13. Tôi có thể sử dụng NSSavePanel để chọn thư mục như thế nào?
- 14. Tôi có thể truy cập API ImageMagick bằng Python không?
- 15. Làm thế nào tôi có thể cho biết thư mục nào được nhập vào thư viện đến từ python?
- 16. Truy cập mạng RavenDB
- 17. Làm thế nào tôi có thể lấy đường dẫn đến thư mục% APPDATA% bằng Python?
- 18. Cách khởi tạo thư viện dùng chung trên Linux
- 19. Sử dụng Thư viện ảnh Python với VirtualEnv trên Windows
- 20. Truy cập nguyên tử vào bộ nhớ dùng chung
- 21. Tôi có thể truy cập tên thư mục ảo trong global.asax.cs không?
- 22. Không thể truy cập tệp trên chia sẻ mạng được ánh xạ ổ đĩa từ dịch vụ Windows
- 23. Làm thế nào tôi có thể truy cập Bộ đếm CPU Intel
- 24. Trong C# làm thế nào tôi có thể chuẩn bị một chuỗi có giá trị cho tên thư mục windows
- 25. Làm thế nào tôi có thể sử dụng meta-dot (M-.) Trong python với emacs?
- 26. Làm thế nào để mở một mật khẩu bảo vệ thư mục mạng chia sẻ bằng cách sử dụng VB.NET?
- 27. Làm thế nào tôi có thể thay đổi ổ đĩa bằng cách sử dụng python os?
- 28. Dịch vụ Windows không thể truy cập vào mạng chia sẻ
- 29. Làm thế nào để truy cập máy chủ SSH SSH của tôi từ bên ngoài mạng gia đình của tôi
- 30. Vagrant SSH không thể truy cập thư mục chia sẻ
Nếu bạn có quyền truy cập chính xác, thì tôi nghĩ việc mở thường xuyên sẽ hoạt động ... – Jeremiah
Tôi có thể làm như thế nào ?. Tôi có tên người dùng và mật khẩu cho thư mục được chia sẻ. Mã sẽ là gì? –