路径中包含“ \ v”时打开文件

时间:2019-03-25 14:21:06

标签: python

我正在编写一个接收路径字符串的函数,在我的示例中,其中包含“ \ v”,我该如何解决?

getting error : OSError: [Errno 22] Invalid argument: 'C:\x0baction.txt'

def foo(file1,file):
   file2=open(file2,"r")

def main():
 foo("C:\work.txt", "C:\vaction.txt")

2 个答案:

答案 0 :(得分:0)

要么使用原始字符串r"C:\new.txt",要么使用双反斜杠"C:\\new.txt"。我更喜欢使用第二种方法,因为它也在系统中使用。

PS。我想你在Windows上

答案 1 :(得分:-1)

您可以使用此:

file_with_files -> small_file_1.txt
                -> small_file_2.txt
                -> annoying_file_1.txt
                -> annoying_file_1.txt

最佳