例如,表示Windows目录的最佳方法是什么"C:\meshes\as"?我一直在尝试修改脚本,但它永远不会起作用,因为我似乎无法正确获取目录,我假设因为'\'扮演转义角色?
我写的时候:
print '\'或print "\"或print "'\'"
Python不会打印反斜杠\符号.
我该怎么做才能得到预期的结果?
import os
path= os.getcwd()
final= path +'\xulrunner.exe ' + path + '\application.ini'
print final
Run Code Online (Sandbox Code Playgroud)
我想要出局:
c:\ python25\xulrunner.exe c:\ python25\application.ini
我不希望反斜杠作为字符串工作,我的意思是不要让它逃脱或做任何特别的事情.但我得到一个错误
无效\ x转义
我如何使用'\'作为'\'而不是逃避?
我试图逃避反斜杠,但试图了解正确的做法
foo = r'C:\Users\test.doc'
Run Code Online (Sandbox Code Playgroud)
以上工作正常
但是,当我想转义存储在变量中的路径时
例如 :
parser.add_argument('-s', '--source', type = str, help = 'Source file path')
Run Code Online (Sandbox Code Playgroud)
现在,如何转义值 - args.source