我为自己创建了一个小应用程序,该应用程序创建了一个.html文档,其中包含来自与该应用程序相同目录的图片。创建文件的过程应该正常进行,但是在程序的最后,有一个命令也可以打开.html文档,这就是起作用的原因。
在创建.html之后,控制台会向我显示一条错误消息,提示“系统找不到指定的单位。处理时发生错误:<.word>'
新的.html文件以其所在的文件夹命名,并且该名称包含空格。我收到的错误消息会重复出现在文件夹名称中的每个单词上。
import os
dir = os.getcwd().split("""\\""")
Chapter = dir[-1] + ".html"
HTML = open(Chapter,"w")
HTML.write(""" <!DOCTYPE html><html>
<head>
<title>""" + dir[-1] + """</title>
</head>
<body>
<style>
body {
background-color: #000000
}
</style>""")
PageList = os.listdir(os.getcwd())
PageList.remove("HTML.py")
PageList.remove(Chapter)
for Page in PageList:
HTML.write(""" <img src=" """ + Page + """ "> </img> """)
HTML.close()
print("DONE!")
print("file to open - " + Chapter)
os.system(Chapter)
控制台看起来像这样:http://prntscr.com/mw0aj5