- A+
所属分类:Python
今天使用python进行文本操作时,时常出现IOError: [Errno 22] Invalid argument报错
排查了下:
-
读取文件路径使用如c:\\1.txt或c:/1.txt;
-
对写入内容进行strip()
-
在对异常报错时,直接采取了
except Exception as e: print e导致错误中包含的特殊字符被打印。从而引发报错,
最后对e也使用了strip(),则一直正常。。。
另外,我在写文件直接用的 f=open() f.close()
速度跟稳定性明显低于
with open() as f:
f.write()
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫