py大神 发表于 2017-12-3 12:54:40

Python零基础入门第二十八讲:文件

为什么出现这个错误啊
>>> f = open('D:\Python练习文件夹\python练习\028文件:因为懂你,所以永恒(课件+源代码)\record.txt')
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
    f = open('D:\Python练习文件夹\python练习\028文件:因为懂你,所以永恒(课件+源代码)\record.txt')
OSError: Invalid argument: 'D:\\Python练习文件夹\\python练习\x028文件:因为懂你,所以永恒(课件+源代码)\record.txt'
>>>
是不是文件位置不对?环境变量没有设置好?

py大神 发表于 2017-12-3 13:18:57

>>> os.chdir('E:\\')
Traceback (most recent call last):
File "<pyshell#9>", line 1, in <module>
    os.chdir('E:\\')
PermissionError: 设备未就绪。: 'E:\\'
这两个错误原因是不是一样啊?

铁棍阿童木 发表于 2017-12-3 13:33:04

所有标识路径的 \ 都要换成 \\

BngThea 发表于 2017-12-3 13:34:02

反斜杠要转义
或者在字符串前面加上r

py大神 发表于 2017-12-3 13:39:30

BngThea 发表于 2017-12-3 13:34
反斜杠要转义
或者在字符串前面加上r

>>> os.mkdir('E:\\A')
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
    os.mkdir('E:\\A')
PermissionError: 设备未就绪。: 'E:\\A'
换上双反斜杠\\也是这样的错误啊

BngThea 发表于 2017-12-3 14:40:42

py大神 发表于 2017-12-3 13:39
换上双反斜杠\\也是这样的错误啊

这个提示是你的权限不够

py大神 发表于 2017-12-3 15:21:29

BngThea 发表于 2017-12-3 14:40
这个提示是你的权限不够

怎么提高权限?

py大神 发表于 2017-12-3 20:58:51

有没有人知道这是怎么回事啊
怎么设置才能正常使用
页: [1]
查看完整版本: Python零基础入门第二十八讲:文件