<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                最近做的新浪微博爬蟲程序,打算打包成.exe軟件以方便使用,網上找到一個很好的打包工具pyinstaller,這里記錄一下打包的方法。 ##一、下載pyinstaller 我使用的版本為PyInstaller-2.1,支持python版本2.3-2.7,[點擊這里下載](http://download.csdn.net/detail/dianacody/8000503)。 ##二、安裝pyinstaller 下載完成后,解壓即可。我的解壓目錄為D:\Python27\PyInstaller-2.1\ ##三、使用pyinstaller打包.py成.exe應用程序 1.注意使用前要安裝pywin32,[點擊這里下載](http://download.csdn.net/detail/dianacody/7997941)。 2.將需要打包的.py放到PyInstaller-2.1目錄下,如下圖所示。 ![](https://box.kancloud.cn/2016-02-18_56c5641f1f39d.jpg) 在命令行,cd進入可執行python命令的目錄,執行命令:python pyinstaller.py [opts] yourprogram.py 主要選項包括: -F, –onefile 打包成一個exe文件。 -D, –onedir 創建一個目錄,包含exe文件,但會依賴很多文件(默認選項)。 -c, –console, –nowindowed 使用控制臺,無界面(默認) -w, –windowed, –noconsole 使用窗口,無控制臺 更詳細的使用方法可以參考下載包里的doc目錄下的Manual.html文件。 具體操作: python pyinstaller.py-F sina_crawler.py **實際操作:(其實就是注意文件路徑,我的pyinstaller安裝目錄D:\Python27\pyinstaller-2.1\)** **cd到d:\Python27\目錄下,然后命令:** **python pyinstaller-2.1\pyinstaller.py -F pyinstaller-2.1\sina_crawler.py** 如果最后出現Appending archive to EXE,則生成成功。 ![](https://box.kancloud.cn/2016-02-18_56c5641f3e856.jpg) **注意會生成(均在Python27目錄下):** **1. dist文件夾(包含生成好的sina_crawler.exe)** **2.build文件夾(中間生成,沒用,事后可以刪掉)** **3.sina_crawler.spec文件(中間生成,沒用,事后可以刪掉)** ## 四、生成的微博爬蟲軟件 雙擊生成的dist文件夾里的sina-crawler.exe文件,運行軟件開始爬取微博。 ![](https://box.kancloud.cn/2016-02-18_56c5641f4bc76.jpg) 順便說句題外話,對于控制臺程序運行,無論是.py文件還是生成的.exe文件,程序運行完閃退的情況:可以在程序加上raw_input()函數,表示運行結束等待回車輸入再退出。 爬下來的頁面: ![](https://box.kancloud.cn/2016-02-18_56c5641f6336c.jpg)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看