您好,登錄后才能下訂單哦!
重要事情說三遍kindle文件推送功能文件大小不能超過50M。
自己要給kindle推送PDF文件,文件大小限制為50M(為什么要推送而不是USB手動拷貝呢,因為推送時可以進行自動格式轉換,看起來更方便)。直接辦法就是百度了下PDF文件分割工具。網絡上時有很多離線或在線分割工具,但是試用版本的都不能分割大文件,想來功能比較簡單就準備自己做一個簡單工具。
開發語言準備選擇go 或者python, 這兩個近期在用,軟件包安裝比較方便,老本行C++就不考慮了。搜了下PDF文件操作的DEMO,最終選擇ubuntu18 Python + VSCODE + PyPDF2。
.......編碼過程中使用PyPDF2的接口沒有方法提示,可能是VScode插件配置的問題。檢查編碼沒有語法錯誤,但是在import PyPDF2被×××下劃線標注,這里有問題。
![](https://cache.yisu.com/upload/information/20200310/57/113741.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
具體問題如下:
unsolved import PyPDF2.
![](https://cache.yisu.com/upload/information/20200310/57/113743.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
可以確定的是PyPDF2軟件包已經通過pip安裝成功,在終端中可以導入軟件包。
難道是軟件包安裝位置不對?
依然百度但是沒有有效的解決方案,并沒有找到VScode設置包引用路徑的相關設置。
打開VSCODE官方文檔,查看python相關頁面,在前提第二條中黑色加粗要求安裝PYTHON3。
對比了下自己已安裝的版本,
![](https://cache.yisu.com/upload/information/20200310/57/113744.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
在VSCODE窗口左下角有當前PYTHON解釋器的版本為Python3的版本,點開后還有一個pthon2的解釋器。
切換到python2的解釋器,稍等片刻,import PyPDF2的告警提示消除了,編輯器提示功能回復。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。