首页
学习
活动
专区
圈层
工具
发布

onedrive for business使用python上传文件

,最后选择了SpencerWoo大佬的onedrive-vercel-index,但是由于是托管在vercel上面的,没办法像oneindex那样上传文件,就导致我很烦,于是便综合起来网上的教程和微软的...onedrive for business使用的是标准的Oauth2流程,所以大概流程就是先获取code,使用code交换access_token,然后就可以调用api了,这里先贴出获取code以及交换...获取到了token之后,就可以去调用onedrive for business相关的代码了,由于大于4MB的文件需要创建会话去分片上传,所以这里我写了两个上传方法,大概代码如下: def get_path...的请求api是https://graph.microsoft.com/v1.0/me/drive,但是文档中以及网上教程写的是https://graph.microsoft.com/me/drive,这也是我认为比较坑的一点...())) 如无特殊说明《onedrive for business使用python上传文件》为博主MoLeft原创,转载请注明原文链接为:https://moleft.cn/post-276.html

5.2K50

双十一刚过,你的手还好吗?这些Colab技巧帮你愉快地薅谷歌羊毛

从 GitHub 上传 Notebook 我们可以使用项目 URL,或者搜索组织和用户等方法,直接从 GitHub 上传 Python 代码。...从 Kaggle 上传数据 从 Kaggle 生成 API Token 来自 Kaggle 的数据可以直接上传到 Colab,不过这需要 Kaggle 的 API Token 才能完成数据导入,步骤如下...从 Kaggle 上传数据的步骤 将「kaggle.json」文件保存在本地计算机上。 安装 Kaggle 软件包: !...Kaggle 数据将在 Colab 中下载和上传,如下所示: ? 从 Google Drive 中读取文件 Colab 还提供从 Google Drive 读取数据的功能。...授权码输入框 单击链接并生成授权码 从 Google Drive 读取 CSV 文件 file_path = glob.glob("/gdrive/My Drive/***.csv")for file

5.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    双十一刚过,你的手还好吗?这些Colab技巧帮你愉快地薅谷歌羊毛

    从 GitHub 上传 Notebook 我们可以使用项目 URL,或者搜索组织和用户等方法,直接从 GitHub 上传 Python 代码。...从 Kaggle 上传数据 从 Kaggle 生成 API Token 来自 Kaggle 的数据可以直接上传到 Colab,不过这需要 Kaggle 的 API Token 才能完成数据导入,步骤如下...从 Kaggle 上传数据的步骤 将「kaggle.json」文件保存在本地计算机上。 安装 Kaggle 软件包: !...Kaggle 数据将在 Colab 中下载和上传,如下所示: ? 从 Google Drive 中读取文件 Colab 还提供从 Google Drive 读取数据的功能。...授权码输入框 单击链接并生成授权码 从 Google Drive 读取 CSV 文件 file_path = glob.glob("/gdrive/My Drive/***.csv")for file

    5.9K20

    Cloudfare R2存储 文件上传工具

    域名(可选)使用说明启动程序python 脚本目录\r2_uploader_gui.py文件上传单文件上传点击"选择文件"按钮选择要上传的文件可选填写自定义文件名点击"上传"按钮文件夹上传点击"选择文件夹...:显示详细信息图标视图:以图标方式显示导出功能点击"导出URL"按钮可导出所有文件的: 文件名 文件路径 访问URL 文件大小导出的CSV文件会保存在程序所在目录高级功能分片上传大于50MB的文件会自动使用分片上传支持断点续传显示上传进度和速度批量操作...✨ 支持文件夹批量上传️ 支持目录批量删除 支持URL批量导出快捷键列表快捷键功能Ctrl+D删除文件Ctrl+L删除目录Ctrl+Z使用自定义域名分享Ctrl+E使用R2.dev域名分享Enter进入目录注意事项配置安全...⚠️ 请妥善保管 .env 文件 不要将密钥信息提交到代码仓库上传限制 单文件大小限制取决于R2配置 建议大文件使用分片上传域名配置 使用自定义域名需要先在Cloudflare配置好DNS...:文件夹右键菜单图片示例:创建API示例:API信息示例:bucket信息

    1.6K10

    我在产品上线前不小心删除了7 TB的视频

    所以说,我们得重新上传这些视频素材。我提议构建一个自定义 API 脚本,从 OTT 那边下载视频、再把素材上传至 Enterprise(和我们的产品)。...You have deleted a wrong video -> {id}" 善后工作 好消息是,Google Drive 文件夹里还有一份视频备份,而且相关信息也好好保存在数据库内。...当时公司的网络带宽大概是每秒 30 MB,上传数据总量在 8 TB 左右。不现实……我们得想点别的办法。 我想到的第一个解决方案就是用 Google Drive API。...我们这边有全部上传到数据库的视频文件名,所以我很快写下以下代码: page = 0 file_names = get_our_filenames(page) # This time without the...只是还有个小问题:它只支持手动操作,无法使用 API 自动优化,但优势是上传几乎可以即时完成。也许还有更好的办法,但我当时真的想不到了,所以我满心欢喜地启动了 Playwright。

    1.3K10

    Colab详细使用教程

    机器之心专栏 作者:Jinkey 1 简介 Colab 是谷歌内部类 Jupyter Notebook 的交互式 Python 环境,免安装快速切换 Python 2 和 Python 3 的环境,支持...file = drive.CreateFile({'id': "替换成你的 .txt 文件 id"}) file.GetContentString() 而 .csv 如果用 GetContentString...() 只能打印第一行的数据,要用`` file = drive.CreateFile({'id': "替换成你的 .csv 文件 id"}) #这里的下载操作只是缓存,不会在你的Google Drive...True) Colab 会直接以表格的形式输出结果(下图为截取 iris 数据集的前几行),iris 数据集地址为 http://aima.cs.berkeley.edu/data/iris.csv,学习的同学可以执行上传到自己的...,预测结果为 [健康类文章概率, 科技类文章概率, 设计类文章概率], 概率最高的为那一类的文章,但最大概率低于 0.8 时判定为无法分类的文章。

    2.8K110

    使用CodeBuddy构建内部抽奖工具

    该工具需要解决的是组织内部的人员,我需要给用户们做一个宣传的抽奖,但内容进行了跨平台无法直接使用平台内部抽奖机器人,且无法统计各平台人数,遂尝试使用CodeBuddy来构建一个小工具解决问题。...- 报名提交:姓名、手机号、平台、链接/截图地址- 管理后台API:列表、抽奖、导出CSV、查看中奖名单- 简易防刷:同一手机号或IP在可配置时间窗内限制提交次数- 配置通过 `.env` 管理,敏感变量仅在服务端读取以及使用到的技术栈...开始根据使用CodeBuddy编写项目,用到了下面的语段来进行build。"使用Python FastAPI开发一个抽奖活动系统,包含以下功能模块:1....管理后台:- 查看所有报名者列表- 随机抽取指定数量的中奖者- 导出报名数据为CSV文件3. API接口设计:- 提交报名信息- 获取报名列表- 执行抽奖操作- 获取中奖名单4....CodeBuddy有对应的活动免费领取Lighthouse服务器。个人习惯使用1panel面板工具,腾讯云很方便的提供了直接镜像安装。安装好后我将项目打包上传到服务器中。

    10710

    【愚公系列】《AIGC辅助软件开发》019-AI 辅助测试与调试:AI辅助测试与调试应用案例

    3.文件大小不做限制,小于200MB时可以直接预览和下载,超过200MB时,不能直接预览,需要下载后才能查看。 针对您提供的文件上传需求描述,以下是详细的测试策略: ### 1....- 上传大于200MB的文件,验证是否不能直接预览,且必须下载后查看。 #### 2.2 界面测试 - 验证上传界面是否清晰显示文件格式要求、数量限制和文件大小要求。...**测试用例1**: 上传小于200MB的文件,检查是否能够预览和下载。 2. **测试用例2**: 上传大于200MB的文件,检查是否只能下载且不能预览。 #### 3.4 界面测试用例 1....- **文件大小**: 小于200MB的文件和大于200MB的文件。 ### 5. 测试用例设计 1. **文件数量限制测试**: - 上传1个文件。 - 上传5个文件。...**文件大小限制测试**: - 上传小于200MB的文件,检查是否可以预览。 - 上传大于200MB的文件,检查是否只能下载。 4.

    1.3K10

    有比Pandas 更好的替代吗?对比Vaex, Dask, PySpark, Modin 和Julia

    它包含两个文件train_transaction.csv(〜700MB)和train_identity.csv(〜30MB),我们将对其进行加载,合并,聚合和排序,以查看性能有多快。...Dask主要用于数据大于内存的情况下,初始操作的结果(例如,巨大内存的负载)无法实现,因为您没有足够的内存来存储。 这就是为什么要准备计算步骤,然后让集群计算,然后返回一个更小的集,只包含结果。...load_transactions —读取〜700MB CSV文件 load_identity —读取〜30MB CSV文件 merge—通过字符串列判断来将这两个数据集合 aggregation—将6...这仅证实了最初的假设,即Dask主要在您的数据集太大而无法加载到内存中是有用的。 PySpark 它是用于Spark(分析型大数据引擎)的python API。...另外这里有个小技巧,pandas读取csv很慢,例如我自己会经常读取5-10G左右的csv文件,这时在第一次读取后使用to_pickle保存成pickle文件,在以后加载时用read_pickle读取pickle

    6.1K10

    0460-HDFS纠删码的机架感知

    个block200m.csv200MB2个block300m.csv300MB3个block1211m.csv1.2GB10个block ?...文件 1.将准备好的200MB的文件分别put到在上章测试环境说明中的4个目录。...2.对于小文件比如本文测试环境的100MB,200MB,使用条带宽度比较大的纠删码策略RS (6,3)最终保存的block数会比三副本方式还多,比如100MB和200MB的文件对于RS (6,3)均为9...个block,而三副本方式则分别为3个和6个,在这种情况下,使用纠删码会带NameNode带来小文件过多的压力,而当文件较大如本文测试所使用过的1211MB的文件,RS (6,3)为18个block,而三副本方式则为...比如RS (6,3),意味着至少需要9个DataNode,否则纠删码策略也无法应用成功,可以参考Fayson之前的文章《如何在CDH6.0中使用纠删码》。

    1.4K30
    领券