Python 3.2.2 open('C:\ file.txt')不起作用

时间:2012-03-13 11:40:00

标签: python python-3.x


不可否认,我是新手;但是,(我认为)我做了教程所说的(对于我安装的版本),我无法让Python读取文件。其他人有长文件名或路径的问题,但我保持简短和甜蜜...所以我想。
文件本身在一行中包含一个单词。
print('string')起作用,len('string')起作用......

这是我在IDLE和CMD中得到的,甚至在使用下面的import语句之前:

  

Python 3.2.2(默认,2011年9月4日,09:07:29)[MSC v.1500 64位(AMD64)]在win32上

     

输入“copyright”,“credits”或“license()”以获取更多信息。

     
    
      

import os,csv,urllib

             

f0txt =()

             

f0txt = open(“C:\ try \ in0.txt”)

    
  
     

追踪(最近一次呼叫最后一次):

     

文件“<pyshell#4&gt;”,第1行,

     

f0txt = open(“C:\ try \ in0.txt”)

     

IOError:[Errno 22]参数无效:'C:\ try \ in0.txt'

1 个答案:

答案 0 :(得分:9)

\是一个转义字符。试试open(r"C:\try\in0.txt")open("C:\\try\\in0.txt")