美文网首页python自学
用 pyinstaller 打包含xpinyin 库的Pytho

用 pyinstaller 打包含xpinyin 库的Pytho

作者: 山阴少年 | 来源:发表于2018-10-18 21:46 被阅读4次

  在文章用 pyinstaller 打包含有 pinyin 库的程序中,给出了如何使用pyinstaller 打包含xpinyin 库的Python程序的方法,能生成可运行的exe文件。本文将会给出另外一种办法。
  Python的xpinyin模块的文件夹如下:

xpinyin源代码中的文件

复制该文件夹下的_init_.py文件中的源代码至文件mypinyin.py,并将代码中的下面这句代码

data_path = os.path.join(os.path.dirname(os.path.abspath(__file__)),
                             'Mandarin.dat')

改写为

data_path = os.path.join(os.getcwd(), 'Mandarin.dat')

这样我们就完成了mypinyin.py文件。

  在所有使用xpinyin的程序中将xpinyin改成写mypinyin(处于同一目录),之后再用pyinstaller生成exe文件,在生成的dist文件夹下把xpinyin模块中的Mandarin.dat文件拷贝至该dist文件夹下即可。

相关文章

网友评论

    本文标题:用 pyinstaller 打包含xpinyin 库的Pytho

    本文链接:https://www.haomeiwen.com/subject/vdqezftx.html