我有一个连接到我的 USB 的设备,它创建了一个名为 Tpolling.log 的日志文件。我可以通过 Cygwin 看到它,但我无法通过 Windows 看到它(隐藏文件设置为始终显示)。我也无法从 python 访问它。
我希望能够在 python 中读取它,但 python 找不到它。
有效的cygwin路径是
  /cygdrive/c/Program Files (x86)/TDA
ls 显示有一个名为 Tpolling.log 的文件
$ cygpath -w "/cygdrive/c/Program Files (x86)/TDA"
C:\Program Files (x86)\TDA
但是,下面给出了一个错误,指出没有 Tpolling.log 之类的文件。我用其他文件检查了基本路径。
f= open("C:\\Program Files (x86)\\TDA\\TPolling.log",'r')
当我在命令 propmpt 中运行“Dir”时,Windows 看不到文件 Tpolling.log。该文件保存在 USB 设备的闪存中,我没有要求 cygwin 安装它,所以我不确定 cygwin 是如何看到它的。
除了从 cygwin 运行 python 程序之外,我如何从 python 访问它?
这是来自cygwin的文件权限-
    drwx------+ 1 SYSTEM         SYSTEM             0 Jul 23 11:27 .
    drwx------+ 1 Administrators None               0 Jul 23 14:39 ..
    -rwx------+ 1 SYSTEM         SYSTEM        684032 Dec 27  2010 NationalInstruments.UI.Design.dll
    -rw
    -rwx------+ 1 SYSTEM         SYSTEM          1078 Jan  3  2010 TDAT.ico
    -rwx------+ 1 lab    Domain Users 2920041 Aug  6 14:50 TPolling.log
    -rwx------+ 1 SYSTEM         SYSTEM         65536 Dec 27  2010 Winsoft.ComPort.dll