我還沒發現有現成的第三方庫解決這么簡單的問題,自己可以用循環和條件語句結構寫一個程序然後作為庫使用
㈡ Mac版本的python工具欄在哪
maclion自帶的python是2.7版本的,有點兒低,要使用一些應用的時候還需要3.3以上的,這時可以用以下的方法更新mac自帶的python。先去python的官網下載最新的python,並安裝好。現在要刪除mac自帶的python,如下:sudorm-R/System/Library/Frameworks/Python.framework/Versions/2.7把第一步里安裝好的Python目錄移到原本系統所持有的目錄位置。sudomv/Library/Frameworks/Python.framework/Versions/3.3/System/Library/Frameworks/Python.framework/Versions第三步,修改文件所屬的Group設置Group為wheel,原來系統自帶的就是這樣的。sudochown-Rroot:wheel/System/Library/Frameworks/Python.framework/Versions/3.3第四步,更新一下Current的Link在Versions的目錄里有一個Current的link,是指向當前的Python版本,原始是指向系統自帶的Python2.7.2,我們把它刪除後,link就失效了,所以需要重新鏈一下sudorm/System/Library/Frameworks/Python.framework/Versions/Currentsudoln-s/System/Library/Frameworks/Python.framework/Versions/3.3/System/Library/Frameworks/Python.framework/Versions/Current第五步,重新鏈接可執行文件1)先把系統原來的執行文件刪掉sudorm/usr/bin/pydocsudorm/usr/bin/pythonsudorm/usr/bin/pythonwsudorm/usr/bin/python-config2)建立新的鏈接sudoln-s/System/Library/Frameworks/Python.framework/Versions/3.3/bin/pydoc3.3/usr/bin/pydocsudoln-s/System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3/usr/bin/pythonsudoln-s/System/Library/Frameworks/Python.framework/Versions/3.3/bin/pythonw3.3/usr/bin/pythonwsudoln-s/System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3m-config/usr/bin/python-config最後,更新一下.bash_profile文件cd~ vim.bash_profile(只要能編輯就行) 插入新的Python路徑#SettingPATHforPython3.3#Theorginalversionissavedin.bash_profile.pysavePATH="/System/Library/Frameworks/Python.framework/Versions/3.3/bin:${PATH}"exportPATH打開命令行,輸入python,如下:chenwgtekiMacBook-Pro:~chenwg$pythonPython3.3.2(v3.3.2:d047928ae3f6,May132013,13:52:24)[GCC4.2.1(AppleInc.build5666)(dot3)]ondarwinType「help」,「right」,「credits」or「license」formoreinformation.>>>
㈢ python怎麼開始運行
第一步:在菜單欄輸入IDLE,打開shell
㈣ python tkinter如何添加像word一樣的菜單欄
搜索 tkinter ribbon
比如
from tkinter import Widget
from os import path
class Ribbon(Widget):
def __init__(self, master, kw=None):
self.version = master.tk.call('package','require','tkribbon')
self.library = master.tk.eval('set ::tkribbon::library')
Widget.__init__(self, master, 'tkribbon::ribbon', kw=kw)
def load_resource(self, resource_file, resource_name='APPLICATION_RIBBON'):
"""Load the ribbon definition from resources.
Ribbon markup is compiled using the uicc compiler and the resource included
in a dll. Load from the provided file."""
self.tk.call(self._w, 'load_resources', resource_file)
self.tk.call(self._w, 'load_ui', resource_file, resource_name)
if __name__ == '__main__':
import sys
from tkinter import *
def main():
root = Tk()
r = Ribbon(root)
name = 'APPLICATION_RIBBON'
if len(sys.argv) > 1:
resource = sys.argv[1]
if len(sys.argv) > 2:
name = sys.argv[2]
else:
resource = path.join(r.library, 'libtkribbon1.0.dll')
r.load_resource(resource, name)
t = Text(root)
r.grid(sticky=(N,E,S,W))
t.grid(sticky=(N,E,S,W))
root.grid_columnconfigure(0, weight=1)
root.grid_rowconfigure(1, weight=1)
root.mainloop()
main()
㈤ pycharm怎麼調出工具欄
更多Python內容,請關注Python視頻教程!!
㈥ python用什麼編輯器
IDLE:
裝了python就會有這個,大家肯定都用過了,功能還湊合,調試器的使用方法和大家熟悉的eclipse/Visual Studio很不一樣,需要學習和適應。各項表現都一般。推薦度:★★
PythonWin:
內置Win32 extension,PythonWin成為了win32的python程序開發者必備的工具。雖然它只能運行在Win下,但其實也是開源的。功能上可以認為它是加上了自動補全和智能感知功能的IDLE,雖然和以其它一些復雜的IDE相比有些差距,但卻是不錯的輕量級Python IDE。推薦度★★★
SPE:
全名Stani's Python Editor。相當不錯的IDE,語法高亮、代碼折疊、智能感知、自動語法檢查等功能一應俱全,集成wxGlade。可惜沒有自動補全功能。開源,可以用svn下載到最新的源代碼,依賴wxPython。但久未更新(最後一次更新是在2008年2月),逆水行舟,不進則退,功能上比其它IDE已經沒有什麼優勢了。推薦度★★★★
Ulipad:
前身是NewEdit,和SPE相比,多了自動補全功能,因而比SPE更加方便,不過沒有把界面設計器wxGlade集成進來。開源,可以用svn下載到最新的源代碼,依賴wxPython。輕便小巧而功能強大,非常適合初學者。推薦度★★★★★。
Eric:
Eric升級到4後,各方面有了很強的提升,全方位超過其它開源IDE。使用PyQt4作為圖形庫,界面美觀大方,並與QtDesigner結合,使得開發GUI程序變得非常方便,比下面將提到到BOA還要好用。最大的亮點莫過於它的調試器,支持斷點設置、單步調試和變數值查看。一句話,有了Eric4,就不用再去搗騰商業的IDE了。推薦度★★★★★,個人強烈推薦。
Boa Constructor:
比起SPE和Ulipad,BOA的編輯功能相當單薄,自動補全與智能感知都要手動,而且沒有自動語法檢查,但調試器比較好用。最大的亮點是界面設計器相當好用,比wxGlade要好用得多。硬傷是對中文支持不好。依賴wxPython。這個IDE也是久未更新了,最後一次更新是在2007年7月,沒有什麼特別的理由的話就別用它了。推薦度★★★。