关于放置文件路径的方法的问题。我在Sublime Text 2中使用Python。
不是一个新主题,但我仍然没有得到它。
工作正常的样本(文件夹中有文本文件aaa.txt),
file_folder = 'C:\\ABC\\AAA\\'
root, dirs, files = os.walk(file_folder).next()
for txt_file in files:
with open(file_folder + txt_file) as f:
for line in f:
line = line.rstrip('\n')
print line
它工作正常,但如果我从其他地方复制原始路径“C:\ ABC \ AAA \”,我需要手动将“\”更改为“\”。
我说的时候:
file_folder = r'C:\ABC\AAA\'
它给出了:
SyntaxError: EOL while scanning string literal
我说的时候:
file_folder = r'C:\ABC\AAA'
它给出了:
IOError: [Errno 2] No such file or directory: 'C:\\ABC\\AAAaaa.txt'
我说的时候:
file_folder_text = 'C:\ABC\AAA'
file_folder = re.escape(file_folder_text)
它给出了:
StopIteration
如何保存手动更改?