推广 热搜: 劳务  2024  海南  合同  云南  江苏  劳务系统  2023  劳务派遣管理软件  劳务派遣管理系统 

如何在python中修改文件

   2024-06-10 250
核心提示:p其实目前没有一个中间件是修改文件。而无需重新编写的。正如以前的api已经表明,可以追加到文件或用seek覆盖它的一部分,但如果
<p>其实目前没有一个中间件是修改文件。而无需重新编写的。正如以前的api已经表明,可以追加到文件或用seek覆盖它的一部分,但如果你想在开始或中间添加的东西,你就必须重写它。这是一个操作系统的东西,不是一个Python的事情。这是在所有的语言一样。我通常做的是从文件中读取,进行修改并写入到一个名为myfile.txt.tmp或类似的东西,新的文件。这是比读取整个文件到内存中更好,因为该文件可能太大了点。一旦临时文件完成后,我将其重命名相同的原始文件。这是一个良好的,安全的方式来做到这一点,因为如果该文件写入崩溃或中止任何原因,你仍然有你不变的原始文件。下面是一个例子:取决于你想要做什么。追加你可以用a打开它:withopen("foo.txt","a")asf:</p><p>f.write("newline\n")如果你想preprend你拥有的东西从文件中读取:withopen("foo.txt","r+")asf:</p><p>old=f.read()#readeverythinginthefile</p><p>f.seek(0)#rewind</p><p>f.write("newline\n"+old)#writethenewlinebefore本文由免费劳务派遣系统软件系统起航劳务派遣系统原创,转载请注明出处。</p>
 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备18079127号  |  粤ICP备18079127号