【发布时间】:2018-06-06 11:56:56
【问题描述】:
我在 MacOS 中编程并使用 Python + Django。我必须在我们的专用网络(Windows 网络)中获取一些文件并将它们移动到我们的服务器。在那里,Python/Django 将读取这些文件并将数据保存在数据库中。我该怎么做?
我的尝试
source_path = "smb://server-name/GRUPOS/TECNOLOGIA_INFORMACAO/Dashboard Diretoria/"
dest_path = "./static/reports/". # This is my static folder where I want to move the file
file_name = "general_reports.csv"
shutil.copyfile(source_path + file_name, dest_path + file_name)
它给出了以下错误:
[Errno 2] 没有这样的文件或目录: 'smb://server-name/GRUPOS/TECNOLOGIA_INFORMACAO/Dashboard Diretoria/general_reports.csv'
这条路径(source_path)是我刚刚从Finder中复制过去的,所以……我认为是正确的。我已经在 StackOverflow 上进行了搜索,并尝试了其他方法,例如在路径前加上“r”... 没什么...。
使用的技术
- Python 3.6;
- Django 3.0.5;
- Mac OSX;
- Windows 网络。
感谢您的帮助和耐心。
【问题讨论】:
标签: python django windows macos