安云网 - AnYun.ORG | 专注于网络信息收集、网络数据分享、网络安全研究、网络各种猎奇八卦。
当前位置: 安云网 > 技术关注 > 编程茶楼 > Python > 关于python报错“IOError: [Errno 22] Invalid argument”

关于python报错“IOError: [Errno 22] Invalid argument”

时间:2018-08-02来源:未知 作者:安云网点击:
今天使用python进行文本操作时,时常出现IOError: [Errno 22] Invalid argument报错 排查了下: 读取文件路径使用如c:\\1.txt或c:/1.txt; 对写入内容进行strip() 在对异常报错时,直接采取了 exceptExceptionase:p
//内容来自安云网

今天使用python进行文本操作时,时常出现IOError: [Errno 22] Invalid argument报错

排查了下:

  1. 读取文件路径使用如c:\\1.txt或c:/1.txt;

  2. 对写入内容进行strip()

  3. 在对异常报错时,直接采取了

except Exception as e:
    print e

导致错误中包含的特殊字符被打印。从而引发报错,

最后对e也使用了strip(),则一直正常。。。


另外,我在写文件直接用的 f=open() f.close()

速度跟稳定性明显低于

with open() as f:

    f.write()


本文标题: 关于python报错“IOError: [Errno 22] Invalid argument” 安云网
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
相关内容
推荐内容