遍历文件,动态传值没有效果 for root, dirs, files in os.walk(path): ----python字符串替换方法

问题描述:

1.传入path没有效果,但是print path 明明有值:(显示为'/root/test')

2. for root, dirs, files in os.walk('/root/test'):又是可以的

问题解决:

看不出任何问题,后来突然发现我传入的path打印出来是这样的 '/root/test'

                                                    正常执行打印出来的是这样的 /root/test

一下子就知道原因了,多了单引号,把单引号给去掉: path.strip('\'')#替换字符串首尾

                                                                                   path.replace('\'')#替换字符串中全部的单引号

思考问题:为什么path= '/root/test' 就不受单引号影响????

参考 https://blog.csdn.net/qq_36434219/article/details/80262263 查看配置文件传值

posted @ 2018-05-08 23:49  韧小钊  阅读(253)  评论(0)    收藏  举报