Calibre教程之如何解决中文目录名的问题
动手能力强的可以按照以下步骤自行修改,拿来主义可以直接下载安装。
链接:https://pan.baidu.com/s/19t9XVQ4glR1kkQ1DfaD8hA
提取码:iqmu
解决方案来自于:
1、下载源码
2、修改文件 backend.py
解压缩源码的tarball,在目录calibre-4.23.0/src/calibre/db/ 下找到文件backend.py
在源文件中找到 construct_path_name 方法,注释掉以下两行:
继续寻找 construct_file_name 方法,注释掉以下两行:
3、编译文件
编译修改后的文件(必须使用Python 2.7,不能用Python 3):
c:\Python27\python.exe -O -m py_compile src\calibre\db\backend.py
编译后在目录src\calibre\db\下可以找到编译后的backend.pyo
4、打包部署
找到文件C:\Program Files\Calibre2\app\pylib.zip
由于权限问题,可以将pylib.zip拷贝到临时目录,将backend.pyo替换后,将新的pylib.zip重新copy到目录C:\Program Files\Calibre2\app\下。
重启Calibre,导入电子书,可以看到目录名字已经是中文了。
编辑于 2020-10-11 19:51