以下代码:
def tema_get_file():
logdir='T:\\'
logfiles = sorted([ f for f in os.listdir(logdir) if f.startswith('tms_int_calls-')])
return logfiles[-1]
这运行良好,但我试图让 logdir
使用直接路径运行:
\\服务器名\路径\文件夹
驱动器 T 是映射驱动器。最初,这些文件位于 C 驱动器上。
一旦我这样做,我就会收到错误消息:
WindowsError: [Error 3] The system cannot find the path specified: '\servername\path\folder/.'
我试过了:
"\\servername\\path\\folder"
, "\\servername\\path\\folder\\"
和
r"\\servername\path\folder"
, r"\\servername\path\folder\"
和
"\\\\servername\\path\\folder"
, "\\\\servername\\path\\folder\\"
最佳答案
对我来说,以下两个工作
os.listdir(r'\\server\folder')
os.listdir('\\\\server\\folder')
关于python - 如何在网络路径上正确使用 os.listdir?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36890483/