1 2 3 4 5 6

廣告

網友您好,若是您覺得我寫的工具或文章對您有幫助,
而您或者您的朋友有在博客來購物,可以透過底下連結

如何在博客來購物贊助網站或是點選計數器下方的博客來圖示來讓網站可以永續經營。
顯示具有 python 標籤的文章。 顯示所有文章
顯示具有 python 標籤的文章。 顯示所有文章

2019年9月5日 星期四

【python教學】如何使用套件PyPDF2將多個PDF合併成一個檔案

PyPDF2是一個python的套件,您可以將PDF拆開也可以合併,今天就用它來教學,說明如何使用合併多個pdf檔案。



安裝 pip install pypdf2

合併後會發現頁次的順序不對,變成是1,10,11,2,20.....
主要原因是數字會一個一個比對,所以要把成001,002,003就會正確。

參考網址:
http://www.blog.pythonlibrary.org/2018/04/11/splitting-and-merging-pdfs-with-python/


2019年9月4日 星期三

【python教學】如何使用套件PyPDF2將PDF依頁次拆成一頁一個檔案

PyPDF2是一個python的套件,您可以將PDF拆開也可以合併,今天就用它來教學,說明如何使用及修改。



安裝 pip install pypdf2

PS:若您的PDF檔案是由office 2010另存成PDF,因為PDF格式的問題,無法使用此工具,可以用chrome先開啟PDF,再用列印成PDF就可以解決問題。

參考網址:
http://www.blog.pythonlibrary.org/2018/04/11/splitting-and-merging-pdfs-with-python/


2019年8月28日 星期三

【python教學】如何安裝套件pandas

若您要用python抓取網頁資料,可以先安裝套件pandas,再利用read_csv去讀取網址,先到命令模式,輸入
pip install "pandas"
,安裝後就可以直接使用。



import pandas as pd

url='http://bestdaylong.com/bestdaylong.htm'
data=pd.read_csv(url)
print(data)


範例網址:
http://bestdaylong.com/bestdaylong.htm


2019年8月8日 星期四

【python教學】如何在命令模式下執行python

python的shell有一個缺點,就是有些時候不能直接複製程式碼貼上執行,在網路上看到別人的範例程式,可以用複製貼上到命令模式直接貼上,就可以執行。



執行輸入cmd
輸入python就可以進入python
將要執行的程式碼貼上就可以執行
離開命令模式輸入exit()就可以離開


2019年8月6日 星期二

【python教學】如何寫一個python檔案並執行

安裝python以後,可以點選【IDLE】進入python的shell,在shell可以看到>>>表示您可以輸入指令按下Enter並執行,在shell模式下的儲存檔案是儲存所有輸入過的指令及結果,正常是用開新檔案,會出現一個類似記事本的檔案,輸入python指令並儲存,再點【run】/【run module】就可以看到執行。


2019年8月5日 星期一

【python教學】如何在window10上安裝python軟體

最近身邊的朋友很多人開始學習python,所以先寫在windows10安裝python的教學。



1.先到https://www.python.org/downloads/下載符合您作業系統的版本。
2.它有3種安裝方式(壓縮檔、執行檔、網頁安裝),選執行檔
3.安裝時選【自定安裝】,輸入目錄c:\python
4.勾選 Add Python 3.X to PATH
5.安裝完成後,因為 Windows 預設會有無法執行超過 260 字元的限制,點選「Disable path length limit」項目後即可擴充支援至 32,000 字元

進入python
輸入 print("hello world")
輸入exit() 離開

PS:安裝路徑不要有空白,以免以後執行時會有問題


2018年12月19日 星期三

【python教學】如何在window上安裝PIP

PIP是可以自動安裝python的其它套件,假設我要安裝跟pdf有關的套件,只要輸入pip install pypdf2 就會自動安裝,但是這個pip您要先去網路上找到
get-pip.py,然後到該檔案目錄下,因為我安裝的python版本是2.7,不會自動在path環境加上c:\python27,所以先手動設定,底下是安裝的過程。


1.直接輸python get-pip.py會出現不是內部或外部命令、可執行程式或批次檔
手動加入path步驟如圖

2.執行後出現path少了c:\python27\Scripts

3.執行pip出現一樣的錯誤,請加入path路徑


4.利用pip install pypdf2順利的安裝成功pypdf2

2018年6月18日 星期一

如何在windows 10透過pip指令安裝pythons的requests套件

在安裝BeautifulSoup時,是透過python執行build跟install,要抓取網頁資料時,還要在裝requests套件,這次看到可以在windows的命令模式,直接輸入pip install requests就可以自動安裝完成。

1.在命令模式中輸入pip install requests就會自動安裝

2018年6月17日 星期日

如何在windows 10安装python套件BeautifulSoup

BeautifulSoup是python模組可以自動下載並解析網頁,這裡介紹如何在如何在windows 10安装BeautifulSoup,還有要注意的事項,安裝完要記得重新開機。

點選您要下載的版本

2.先下載壓縮檔案beautifulsoup4-4.6.0.tar.gz

3.這裡解壓後的目錄

4.切換到該目錄
輸入python setup.py build

5.再輸入python setup.py install

6.輸入from bs4 import BeautifulSoup
若沒有重新開機,會出現錯誤畫面

7.重新開機再執行就可以了.若沒有錯誤代表有安裝成功
參考資料: windows 安装Beautiful Soup

2018年4月17日 星期二

【python教學】如何在指令模式匯入檔案執行

有人問我這個問題,上網找到有二個指令可以使用,但是在python3.x以後,只可以用exc這個指令,原本的print要改成print加上左右括號才可以執行。

1.在python2.7中可以使用excfile及exec二個指令,print可以使用空白在顯示字串

2.在python3.6.5中只可以用exec這個指令

3.使用print也要加上左右括號才不會出錯

2017年8月29日 星期二

python如何取得目前目錄及設定目錄的路徑

在python中,要取得目前目錄及設定目錄的路徑,要import os,並使用os.getcwd()來取得目前目錄路徑,使用os.chdir("您要切換的目錄"),因為目錄的\是特殊字元要寫成\\才可以。

1.使用方式

2015年5月6日 星期三

python讀取硬碟空間大小模組pywin32安裝

python要讀取硬碟空間大小,必須import win32file,這個必須安裝pywin32才可以使用。安裝如下
檔案下載:http://sourceforge.net/projects/pywin32/files/pywin32/
  
1.[下一步]
  
2.[下一步]
  
3.[下一步]
  
4.[完成]

2014年6月11日 星期三

python的字串處理split,join函數

其它語言中有將字元依某一個字元切割成陣列,在python中有也可此函數,用法如下,
s="a,b,c,d,e"
s=s.split(",")
合併陣列為字串
t=",".join(s)

1.執行畫面

2014年6月10日 星期二

python的字串處理left,right,mid相關函數

在其它程式語言中有left,right,mid等函數,但是python中沒有,因為它本身字串就是一個字元陣列組成,所以可以利用一些內建的表示法來達到一般常用的那三個函數。
s="abcdef"
s[:3]代表從取出字元陣列的索引0,1,2,所以就是取左邊3個字元(abc)
s[-3:]代表從取出字元陣列的索引-3,-2,-1,所以就是取右邊3個字元(def)
s[2:4]代表從取出字元陣列的索引2,3,所以就是從第三個字元取2個字元(cd)
s[2]代表從取出字元陣列的索引2,所以就是從第三個字元取1個字元(c)


1.執行結果

2014年6月5日 星期四

python的list型別

list型別有點像其它語言的陣列,是用數字當索引,由索引值由1開始,但是儲存的類型不限,可是是數字、文字或是其它類型的型別,使用方式是用中框號[]將要儲存的資料放在中間,每個值用逗號區分。


1.使用方式

2014年6月4日 星期三

python的dict型別

這個型別是比較特殊的,一般型別的宣告都是要相同類型,但是這個型別是用大括號{}來包含裡面的資料,裡面的資料再用冒號來區分key跟value 及逗號來區分多組內容,如果是文字型別就必需在資料前後加上單引號。

1.宣告及讀取方式

2.可以用方法keys()跟values()來讀取內容,type()會回傳型別

2014年6月3日 星期二

在python的命令模式下如何清除之前的指令記錄

在dos模式下可以輸入cls清除之前的輸出資料,那在python要怎麼做才會有類似清除螢幕功能。

1.輸入
import os
os.system('cls')

2.畫面清楚後
ps:可以利用向上向下按鍵來選取之前輸入的指令
參考資料:http://stackoverflow.com/questions/4810537/how-to-clear-the-screen-in-python

2014年6月2日 星期一

如何讓python變成可執行檔

python寫好的程式要在有安裝python的機器上才可以執行,如果要讓沒有python的電腦也可以執行就必需把它變成可執行檔.exe,底下用例子來說明如何轉換。

1.先下載py2exe-0.6.9.win32-py2.5.exe並執行它

2.[下一步]

3.[下一步]

4.[下一步]

5.[完成]

6.寫一個簡單的hello.py

7.點選hello.py確定可以執行

8.在同一個目錄下寫一個hello_setup.py

9.在dos模式切換到py目錄
執行c:\python25\python hello_setup.py py2exe

10.會跑一段程式碼

11.回到window會看到一個dist的目錄

12.點選hello.exe執行檔
from distutils.core import setup
import py2exe
setup(console=["hello.py"])

py2exe-0.6.9.win32-py2.5.exe下載:http://download.bestdaylong.com/f46.htm

2014年5月29日 星期四

如何在windows安裝python2.5.4

首先到官網下載python安裝檔案,再依底下步驟安裝。

1.執行python-2.5.4.msi

2.[Next]

3.[Next]

4.[Next]

5.[Finsh]

6.點選python有出現畫面就是安裝完成

贊助

彰化一整天粉絲團