多语言展示
当前在线:742今日阅读:103今日分享:49

Python在读取文件数据时报错处理

python编程中经常会用到读取数据的操作,处理不好很容易出错,本示例演示在读取非同一个文件夹下数据,在指定数据文档路径情况下,执行程序报OSError: [Errno 22] 类型错误的解决办法。
工具/原料
1

电脑系统:win10

2

软件:python,geany

方法/步骤
2

选择数据文件,右键选择属性;

3

在属性弹窗中选择安全,复制对象名称;

4

在程序文件中编写读取数据程序,在指定数据文件路径时,直接粘贴在上一步所复制的名称;

5

编译程序,然后执行;

6

此时,可以看到程序执行结果报OSError: [Errno 22] 类型错,

7

重新将第一行代码编辑一下,将数据文件路径手动敲击进去,不适用粘贴值,重新编译、执行,程序即可正常读取。

总结
1

数据文件路径不知道时选择复制属性也安全项下的文件,会将自带的一些特殊含义标号也复制进去;

2

手动编辑数据文件路径名就可以避免这个问题;

3

也可以通过复制数据属性下常规下的位置信息,然后给出文件名,这种方法也可以避免出现这个问题。

注意事项
1

读取数据文件时最好采用手动编辑的方式指定;

2

如果采用复制的方式,需要保证复制的内容不会包含额外的信息。

推荐信息