问题:

windows平台下使用python open函数w模式打开文件报错“OSError: [Errno 22] Invalid argument: '../news/“消费升维”成零售业新风口?渠道多元同步跟进.txt'”

解决:

本来猜测是转义符的问题,但是使用python原字符串仍然不能解决问题。

后来发现其实是windows下文件的命名存在限制:

在Windows系统中,文件名不允许使用的字符有: < > / \ | : " * ?

在Windows系统中,文件名命名规则如下:

1)文件名最长可以使用255个字符;

2)可以使用扩展名,扩展名用来表示文件类型,也可以使用多间隔符的扩展名(如win.ini.txt是一个合法的文件名,但其文件类型由最后一个扩展名决定);

3)文件名中允许使用空格,但不允许使用下列字符(英文输入法状态):< > / \ | : " * ?;

4)windows系统对文件名中字母的大小写在显示时有不同,但在使用时不区分大小写。

python中invalid argument_Python创建文件报错OSError:[Errno 22] Invalid argument处理相关推荐

  1. python中遇到报错OSError: [Errno 22] Invalid argument的解决方法

    将时间戳用python语言转换成指定日期: 代码如下: import timetimeStamp = 1589018284000 timeArray = time.localtime(timeStam ...

  2. pyLDAvis3.3.1 报错 OSError: [Errno 22] Invalid argument: ‘https://cdn.jsdelivr.net/gh/bmabey/pyLDAvis@

    问题描述: pyLDAvis3.3.1 报错: File "E:\ProgramData\Anaconda3\lib\site-packages\pyLDAvis_display.py&qu ...

  3. 报错OSError: [Errno 22] Invalid argument 的一种解决方法

    今天写作业的时候突然读不了txt文件了,查了很多地方,已开始写相对路径之后显示的是如下报错,仔细检查之后并没有发现代码问题. 查找资料仔细检查之后依旧无法解决,决定改用写绝对路径. 填写绝对路径时又报 ...

  4. pytorch数据加载时报错OSError: [Errno 22] Invalid argument

    将数据加载器的num_workers删去,即由 train_loader = torch.utils.data.DataLoader(trainset, batch_size=batch_size, ...

  5. 成功解决Python报错: OSError: [Errno 22] Invalid argument

    今天在读入文件时老是报错 OSError: [Errno 22] Invalid argument 方法一: 将路径中的\改为/或者\\.这是因为Python中\t为换行符,而无法识别. 方法二: 手 ...

  6. OSError: [Errno 22] Invalid argument:**

    OSError: [Errno 22] Invalid argument: 在使用open打开文件时,出现报错 OSError: [Errno 22] Invalid argument: 'H:\\G ...

  7. python字符串拼接数字_解决Python中字符串和数字拼接报错的方法

    解决Python中字符串和数字拼接报错的方法 前言 众所周知Python不像JS或者PHP这种弱类型语言里在字符串连接时会自动转换类型,如果直接将字符串和数字拼接会直接报错. 如以下的代码: # co ...

  8. python中引入包的时候报错AttributeError: module ‘sys‘ has no attribute ‘setdefaultencoding‘解决方法?

    python中引入包的时候报错AttributeError: module 'sys' has no attribute 'setdefaultencoding'解决方法? 参考文章: (1)pyth ...

  9. Python 使用xlrd读Excel文件报错

    Python 使用xlrd读Excel文件报错:XLRDError: Unsupported format, or corrupt file: Expected BOF record; found ' ...

最新文章

  1. Android studio第一次使用配置(三)gradle项目构建
  2. 怎么判断日出时间早晚_珠海最全防堵攻略,知道这些上班时间或缩短半小时!有大数据分析!...
  3. 本地Run Page时报检测到意外的 URL 参数,它将被忽略。
  4. Java线程之Synchronized用法
  5. winform下 PictureBox 显示网络图片
  6. .NET4.0 之 Dynamic VS Refle“.NET研究”ction 效率
  7. python中的Lambda表达式/函数
  8. Asp.net MVC3.0 入门指南 6 审视编辑方法和视图
  9. 【安装部署】Linus安装Mysql
  10. 写在随手记2亿美金融资之后,财务金融是伪命题还是真风口?
  11. keepalived,虚拟ip(vip)实践。
  12. Tip__Unity 3D模型上的材质球为灰色 改不动的问题
  13. Java 居民身份证号校验工具类
  14. Python数据获取——图片数据提取
  15. 探索“吴家路径”:一条带动村民共同富裕,有效促乡村善安治之路
  16. Notepad++下载安装介绍教程
  17. 微信墙java源码_高仿微信java代码
  18. 大数据独角兽Palantir之核心技术探秘
  19. Javaweb后端开发必学(HTML、CSS、JS、Vue)
  20. 保理业务系统-产品介绍

热门文章

  1. 华硕台式机笔记本预装GHOST XP SP3系统V2013(DVD版)
  2. matlab 万能实用的非线性曲线拟合方法
  3. 平台化企业管理软件的主要技术方法
  4. java util:全国省市工具类
  5. 大数据时代 你的“云端”安全吗
  6. excel poi导入,数字和日期格式校验
  7. Java在PDF中添加水印(文本/图片水印)效果import com.spire.pdf.*; import com.spire.pdf.graphics.*; import java.awt.*;
  8. 炸锅了!删库跑路把“开源”推上了风口浪尖~
  9. 基于危险品的RFID仓库管理系统解决方案-新导智能
  10. php+mysql+html+css实现简单的登录注册功能