Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python在线写入文件?_Python_File Io - Fatal编程技术网

如何使用python在线写入文件?

如何使用python在线写入文件?,python,file-io,Python,File Io,我有一个问题一直困扰着我,我想做这样的事情: 我在dropbox有一个帐户,还有一个关于这个帐户的文件。如何在线向该文件写入字符串?比如说它在dropbox网站上,文件的内容是数字:1,我如何将数字:2写入该文件,而不下载它,基本上更新它?我考虑在程序dir中创建一个临时文件,在那里写入,然后使用ftp lib重新上传该文件,在线覆盖原始文件。我真的不想那样做。有什么简化的方法吗?听起来你想要的是Dropbox的API。该网站似乎有很多关于这方面的信息 利用Dropbox的强大功能,将你的应用程

我有一个问题一直困扰着我,我想做这样的事情:


我在dropbox有一个帐户,还有一个关于这个帐户的文件。如何在线向该文件写入字符串?比如说它在dropbox网站上,文件的内容是数字:1,我如何将数字:2写入该文件,而不下载它,基本上更新它?我考虑在程序dir中创建一个临时文件,在那里写入,然后使用ftp lib重新上传该文件,在线覆盖原始文件。我真的不想那样做。有什么简化的方法吗?

听起来你想要的是Dropbox的API。该网站似乎有很多关于这方面的信息

利用Dropbox的强大功能,将你的应用程序连接到几乎所有的计算机、智能手机或平板电脑以及网络

  • 为您的移动或web应用程序以及超过4500万用户的不断增长的受众提供轻松的在线存储

你意识到dropbox会自动为你同步文件,对吗?或者你想在没有dropbox的情况下做类似的事情吗?我不认为dropbox有在线文件编辑解决方案(我可能错了)。我认为你想要的是更符合谷歌文档提供的功能。此外,正如@GregHewgill所说,Dropbox为您进行同步。我会首先检查以确保在线文件I/O确实是您需要在此处执行的操作。如果我没有在线文件io作为想法,我不会问这个问题;)我知道dropbox会自动同步文件,但这必须在网站(dropbox帐户)上运行,而不是在家用计算机上安装的程序。这必须适用于其他计算机上的几个人。基本上,我想打开网站上的文件,并编辑它,从来没有下载或上传它。我希望有一个更原生的解决方案,但我会检查出来,谢谢!比我快。Dropbox使用增量编码来管理文件修订,就像rsync一样。好吧,我真的不想为了得到api而“注册”,所以我想我会选择不那么干净的方式;)无论如何,谢谢你的回答!您必须为任何API签名,这样您就不会在一小时内发出100000个put请求。此外,Dropbox使用了tharen提到的增量编码,这意味着软件将只上传“差异”