我创建了一个python程序,并使用cxfreeze将其转换为.exe
。我转换的python脚本中的几行代码是
os.chdir(path)
if os.path.exists('somefile.html')==False:
file = open('somefile.html', 'w')
file.write('#HTML code')
file.close()
webbrowser.open('somefile.html')
当打开时,出于某种原因,它在驱动器名前面的文件路径中具有正确的路径(C:\blah\blah\blah\somefile.html
)加上额外的\
。 (\C:\blah\blah\blah\somefile.html
)
显然,这会让我的网页浏览器显示错误" webbrowser_name cannot find the specified file.
"
有谁知道为什么要这样做?