I'm a python newbie with a problem too hard to tackle.
I have a string defini开发者_如何学Cng a path, were all the spaces have been converted to underscores. How can I find if it corresponds to a real path?
e.g. a string like /some/path_to/directory_1/and_to/directory_2
/some/path_to/directory 1/and_to/directory 2
notice that the real path can contain BOTH spaces and underscores.
How can I feed it to os.path.exists() ???
thanks alessandro
Use glob but replacing every underscore with a range [ _]:
import glob
glob.glob('/some/path_to/directory_1/and_to/directory_2'.replace('_', '[ _]'))
Note that this will fail if your path contains the character [. You can fix this by first replacing [ with [[].
 
         
                                         
                                         
                                         
                                        ![Interactive visualization of a graph in python [closed]](https://www.devze.com/res/2023/04-10/09/92d32fe8c0d22fb96bd6f6e8b7d1f457.gif) 
                                         
                                         
                                         
                                         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论