我在python中有一些代码:
something = r"grep some {0} stuff".format("somethingelse")
r = subprocess.check_output(
something, shell=True, cwd=os.path.join(directory, 'path'))
从本质上讲,我想知道第一个任务是用“r”做什么的。如果“r”有一个值(最后分配),第一个赋值如何成功使用它(r还没有值)?使用“r”时第一行究竟做了什么?
我知道你们会讨厌这个问题,但这是谷歌难以实现的。随意给我一个阅读链接,我会在路上。
另外,如果我这样做:
test = r"wat"
在一个完全独立的脚本中,该命令将起作用。然后当你打印“测试”时,所有它都打印“wat”。 “r”会发生什么?