python 可以写入但无法读文件,求高手指点
我用的PYTHON33,以前是可以读文件的。但现在读文件时总提示:FileNotFoundError:[Errno2]Nosuchfileordirectory:实际上文...
我用的PYTHON33,以前是可以读文件的。但现在读文件时总提示:FileNotFoundError: [Errno 2] No such file or directory: 实际上文件路径没有问题,同样的路径写入就可以,而且自己刚用python写的文件也可以读,就是原来的文件无法读取。好像公司的UDM最近升级了,怀疑在这方面做了限制,求高手指点一下怎样破解,感谢!
展开
1个回答
展开全部
听你的情况,文件无法读显然是你没有权限啊。如果你可以用WORD,或者是记事本打开哪些文件,原则上python也一定可以读。
如果你没有权限,那么问题就变成了怎么绕过UDM文件权限管理。不过通常公司是不让你这么做的。既使你做到了,公司也会立即知道。这方面是人家的专业。我们业余想过的问题,通常他们都想过了。
如果你用WORD可以读写,但是python不能读,这种情形下可以尝试绕过UDM权限,也不算是违反公司的规定。
你可以用DLL注入的办法尝试注入到explorer里。按理一个企业的信息安全系统会分几层,硬件层,文件驱动层/网络层,服务层,explorer层或者说user层。所以这些系统中通常没有USB接口,网络也有防火墙,甚至还有硬盘加密。
从这几条思路去想办法吧。 另外从你现在的情表来看,似乎它是直接用windows的策略表实现的。如果你能修改windows策略,也许就简单的绕过去了。
如果你没有权限,那么问题就变成了怎么绕过UDM文件权限管理。不过通常公司是不让你这么做的。既使你做到了,公司也会立即知道。这方面是人家的专业。我们业余想过的问题,通常他们都想过了。
如果你用WORD可以读写,但是python不能读,这种情形下可以尝试绕过UDM权限,也不算是违反公司的规定。
你可以用DLL注入的办法尝试注入到explorer里。按理一个企业的信息安全系统会分几层,硬件层,文件驱动层/网络层,服务层,explorer层或者说user层。所以这些系统中通常没有USB接口,网络也有防火墙,甚至还有硬盘加密。
从这几条思路去想办法吧。 另外从你现在的情表来看,似乎它是直接用windows的策略表实现的。如果你能修改windows策略,也许就简单的绕过去了。
追问
谢谢你的回答,我的情况就是用WORD可以读写,但是python不能读,另外信息安全方面我是新手,你说的WINDOWS 策略,能否说的具体些?非常感谢!
追答
你找一本windows核心编程。或者是windows管理教程这方面有详细的介绍。 如果是word可以读而python不能读,那你试试用com组件去读这个文件。如果仍然不能读那就做VBA插件,将WORD的内容导出。或者是DLL注入。
我只能给你个思路,我这里没有环境。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询