Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中为目录插入额外的斜杠_Python_Directory_String Formatting - Fatal编程技术网

在Python中为目录插入额外的斜杠

在Python中为目录插入额外的斜杠,python,directory,string-formatting,Python,Directory,String Formatting,我使用EasyGui返回指定的文件夹路径,但问题是该路径类似于以下内容: 'C:\folder\sub\u folder' 如何在每个路径上添加一个额外的斜杠,以便稍后在代码中使用该路径 from easygui import * def main(): print chooseActiveView() def chooseActiveView(): folder = diropenbox() return folder if __name__ == '__main

我使用EasyGui返回指定的文件夹路径,但问题是该路径类似于以下内容:

'C:\folder\sub\u folder'

如何在每个路径上添加一个额外的斜杠,以便稍后在代码中使用该路径

from easygui import *

def main():
    print chooseActiveView()

def chooseActiveView():
    folder = diropenbox()
    return folder

if __name__ == '__main__':
    main()

很可能,你不需要这样做

>>> 'C:\\folder\\sub_folder'
'C:\\folder\\sub_folder'
>>> print 'C:\\folder\\sub_folder'
C:\folder\sub_folder
在源代码(或解释器)中指定的字符串中包含反斜杠时,通常使用
\\
。这是因为源代码中的反斜杠字符通常用作转义字符,将不可打印的字符引入字符串


然而,在大多数UI框架上,如果您向用户请求输入,则不会发生这种情况。在典型的UI框架中,用户输入提供的字符串中的反斜杠是实际的反斜杠字符,这是您想要的。

是的,我认为您是对的。我在翻译机里试了一下,发现有一些错误。不过,当我运行程序时,它运行得很好。