我正在自动化部分报告,并且需要能够将文件上传到我有权访问的SharePoint目录。目标是通过任务计划程序运行此脚本(我已经知道如何设置)。
不知道从哪里开始,但我已经看到一些线程尝试使用sharepoint和请求模块执行此操作,但仍然有点卡住。
非常感谢任何帮助。感谢。
答案 0 :(得分:5)
我最终按照建议查找命令行方法,并将其放在一起运行良好:
# maps local network drive to SharePoint directory (any open drive works)
os.system('net use r: {}'.format(sharepoint_url))
# uploads updated local file to SharePoint directory
os.system('copy {} r:\{}'.format(output_file_path, output_file_name))
# disconnects mapped network drive
os.system('net use r: /delete')
希望这可以帮助有人下线。