我有一个连接到我的 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