获取路径中文件的修改日期

时间:2015-11-01 15:18:08

标签: python regex file-io path directory

我从输入文件中获取了一些路径名。我想返回修改日期 对于我从输入文件中获取的路径中的所有文件。但是,我得到这样的错误:

#include <iterator>

template <class T>
struct It2 : std::iterator<std::random_access_iterator_tag, T>
{
    using base = std::iterator<std::random_access_iterator_tag, T>;
    using typename base::pointer;
    using typename base::reference;
    T *v;
    pointer operator-> () { return v; }
    reference operator* () { return *v; }
};

代码:

Traceback (most recent call last):
  File "C:/Users/Ozann/Desktop/odev334-2bdeneme.py", line 13, in <module>
    print ("last modified: %s" % time.ctime(os.path.getmtime(e)))
  File "C:\Program Files (x86)\Python 3.5\lib\genericpath.py", line 55, in getmtime
    return os.stat(filename).st_mtime
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: 'C:\\Users\\Ozann\\workspace2\n'

1 个答案:

答案 0 :(得分:0)

您获得的错误是因为'C:\\Users\\Ozann\\workspace2\n'Windows中的非法路径。虽然'\'是分隔符,但它是文件或目录名称中的非法字符。您可以在Windows here中找到有关非法字符的所有信息。