如何在Python中打开chm文件的特定部分?

3 投票
2 回答
2231 浏览
提问于 2025-04-16 04:42

我想知道怎么用Python打开一个.chm格式的帮助文件,并直接跳到某个特定的部分。其实我现在是用下面这个函数来打开文件的:

def help(self):
  # Open the help file
  os.startfile( os.getcwd()+"/config/help.chm") 

2 个回答

3

其他建议:

subprocess.Popen("hh.exe d:/help.chm::/4_Userguide.htm#_Toc270510")
0

我找到了一种方法,但这更跟Windows里的hh程序有关:

我的帮助文件是用chmprocessor这个程序生成的,它会生成chm文件,我还生成了一个hhk文件(里面包含了引用)。用这个文件我用了以下代码:

def help(self)

  os.system("hh.exe d:/help.chm::/4_Userguide.htm#_Toc270510")

我觉得这就是方法。如果还有其他更简单的方法,请告诉我。

祝好

german

撰写回答