栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Python中的“ IOError:[Errno 0]错误”错误

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python中的“ IOError:[Errno 0]错误”错误

引用Python文件操作的答案,在Windows上进行读写之间切换时,必须有一个中间的fflush,fsetpos,fseek或rewind操作。

这是一个可能的解决方法:

import renum_words = "four kiddiewinks|four children|four kids"words_list = num_words.split('|')def append_2synonym(words_list, num_words):    with open('test2 words.txt', 'a+') as f:        read_f = f.read()        patt = r'^' + words_list[0] + '|'        result = re.search(patt, read_f, re.MULTILINE)        if result == None: f.seek(0,2) # change is here !! f.write("n" + num_words)        else: print "nNo match found in '2 words.txt' file"append_2synonym(words_list, num_words)

在中

f.seek(0,2)
2
from_what
参数。甲
from_what
的值
0
从文件的开头的措施,
1
使用当前文件的位置,并
2
使用该文件作为参考点的端部。
from_what
可以省略,默认为
0
,使用文件的开头作为参考点。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/651512.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号