各位好:
这次我给写的程序加了个配置文件, 用到了ConfigParser, 在配置文件中写了如下
[global]
target_dir = "C:\\Test\\Files\\"
然后在程序文件中变量target_path通过如下取到了这个路径字符串
target_path = config.get('global', 'target_dir')
然后奇怪的事情发生了
语句print os.listdir(target_path) 一直会报如下错误
WindowsError: [Error 123] The filename, directory name, or volume label syntax is incorrect: '"C:\\\\Test\\\\Files\\\\"/*.*'
我最后尝试地把配置文件改成了 target_dir = C:\\Test\\Files\\,去掉了引号, 这才通过, 各位能给点提示吗 不是很明白错误是怎么产生的.
这次我给写的程序加了个配置文件, 用到了ConfigParser, 在配置文件中写了如下
[global]
target_dir = "C:\\Test\\Files\\"
然后在程序文件中变量target_path通过如下取到了这个路径字符串
target_path = config.get('global', 'target_dir')
然后奇怪的事情发生了
语句print os.listdir(target_path) 一直会报如下错误
WindowsError: [Error 123] The filename, directory name, or volume label syntax is incorrect: '"C:\\\\Test\\\\Files\\\\"/*.*'
我最后尝试地把配置文件改成了 target_dir = C:\\Test\\Files\\,去掉了引号, 这才通过, 各位能给点提示吗 不是很明白错误是怎么产生的.