This topic created in 3896 days ago, the information mentioned may be changed or developed.
问题是这样的,我定义了一个全局的 project_dir = "xxx/a b/xxx",使用 os.walk 没有问题,执行 shell 命令就会出错,查了下是说 shell 需要对空格转义,那么换成 project_dir = "xxx/a\ b/xxx",这下 shell 可以了, python 的 os.walk 又出问题了,求教大家是如何处理这种冲突的?难道要定义两个变量分别处理。。。
5 replies • 2016-03-13 13:10:14 +08:00
 |
|
看 os.walk() 是怎样处理的,对症下药。
|
 |
|
SylvMar 13, 2016 via iPhone 1
2
Shell 命令里路径两头加引号。 例子: os.system("ls '{}'".format(project_dir))
|