为什么正确答案还是报错的?有没大哥哥大姐姐懂的
2. file1 = open('C:\windows\temp\readme.txt', 'r') 表示以只读方式打开“C:\windows\temp\readme.txt”这个文本文件,但事实上这个语句会报错,知道为什么吗?你会如何修改?会报错是因为在字符串中,我们约定“\t”和“\r”分别表示“横向制表符(TAB)”和“回车符”(详见:http://bbs.fishc.com/thread-92997-1-1.html),因此并不会按照我们计划的路径去打开文件。
Python 为我们铺好了解决的道路,只需要使用原始字符串操作符(R或r)即可:
>>> file1 = open(r'C:\windows\temp\readme.txt', 'r')
复制代码
为什么正确答案还是报错的?有没大哥哥大姐姐懂的
你确认 C:\windows\temp\readme.txt 有 readme.txt这个文件???? 你好歹说一下报什么错呀 这个代码如果报错,其原因只能是文件 'C:\windows\temp\readme.txt' 不存在,不管什么编程语言,读取一个不存在的文件是一定会出错的。
页:
[1]