errno的22无效的模式( 'U')或文件名
问题描述:
[错误22]无效的模式( 'U')或文件名:”',而使用cx_
创建exe文件
在Python中冻结。我的代码包含一些实际需要与Windows功能交互的vbs文件。那些.vbs
文件位于相同的位置。
我是这个Python的新手。也许有些愚蠢的错误
请任何帮助将真正明显。
下面是代码的一部分。所有进口都已经被照顾好了。
if s1 == "xx" or s1 == "yy":
os.system("response.vbs")
else:
os.system("no.vbs")
抱歉,无法发布整个程序代码。
答
好问题得到解决。 这是我第一次使用cx_freez。如果我们没有提到设置下的字段,则会发生此错误。
设置(名称= “这不可能是BLANK”,版本= “0.1”,描述= “触发”,可执行= [可执行文件( “THIS不能为空”)],)
谢谢Tinfoilboy为你的回应。
我傻:(
你能张贴在你试图打开一个文件? – Tinfoilboy
看来我的代码,在这些VBS文件之一加载文件不正确。如果不是这样,或者'操作系统。系统调用没有正确加载VBS文件,我脑海中的代码太少,无法诊断手头的问题,因为只有那个小小的代码段可能存在一些未被看到的问题 – Tinfoilboy
但这个文件起作用完全可以使用Pycharm IDE –